Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 210,215,062 papers from all fields of science
Search
Sign In
Create Free Account
Software design
Known as:
Software designer
Software design is the process by which an agent creates a specification of a software artifact, intended to accomplish goals, using a set of…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
50 relations
Algorithm design
Application security
Architectural decision
Architecturally significant requirements
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
Highly Cited
2014
Highly Cited
2014
The Stanford CoreNLP Natural Language Processing Toolkit
Christopher D. Manning
,
M. Surdeanu
,
John Bauer
,
J. Finkel
,
Steven Bethard
,
David McClosky
Annual Meeting of the Association for…
2014
Corpus ID: 14068874
We describe the design and use of the Stanford CoreNLP toolkit, an extensible pipeline that provides core natural language…
Expand
Highly Cited
2006
Highly Cited
2006
Software Abstractions - Logic, Language, and Analysis
D. Jackson
2006
Corpus ID: 28903559
In Software Abstractions Daniel Jackson introduces an approach to software design that draws on traditional formal methods but…
Expand
Highly Cited
2003
Highly Cited
2003
The Vision of Autonomic Computing
J. Kephart
,
D. Chess
Computer
2003
Corpus ID: 44705503
A 2001 IBM manifesto observed that a looming software complexity crisis -caused by applications and environments that number into…
Expand
Highly Cited
2001
Highly Cited
2001
Platform-Based Design and Software Design Methodology for Embedded Systems
A. Sangiovanni-Vincentelli
,
G. Martin
IEEE Design & Test of Computers
2001
Corpus ID: 302351
Embedded products have become so complex and must be developed so quickly that current design methodologies are no longer…
Expand
Highly Cited
2001
Highly Cited
2001
The structure and value of modularity in software design
K. Sullivan
,
W. Griswold
,
Yuanfang Cai
,
B. Hallen
ESEC/FSE-9
2001
Corpus ID: 10934387
The concept of information hiding modularity is a cornerstone of modern software design thought, but its formulation remains…
Expand
Highly Cited
1996
Highly Cited
1996
Bringing Design to Software
T. Winograd
1996
Corpus ID: 60834070
1. A Software Design Manifesto. 2. Design of the Conceptual Model. 3. The Role of the Artist-Designer. 4. Design Language. 5. The…
Expand
Highly Cited
1996
Highly Cited
1996
Hardware/software co-design
Giovanni De Michell
,
Rajesh K. Gupta
Proceedings of the IEEE
1996
Corpus ID: 7489311
Most electronic systems, whether self contained or embedded, have a predominant digital component consisting of a hardware…
Expand
Highly Cited
1990
Highly Cited
1990
Software Design as a Learning Environment
Idit Harel
,
S. Papert
Interactive Learning Environments
1990
Corpus ID: 205709680
Abstract This article describes a learning research called the Instructional Software Design Project (ISDP), and offers a…
Expand
Highly Cited
1988
Highly Cited
1988
A field study of the software design process for large systems
B. Curtis
,
H. Krasner
,
N. Iscoe
CACM
1988
Corpus ID: 5736766
The problems of designing large software systems were studied through interviewing personnel from 17 large projects. A layered…
Expand
Highly Cited
1978
Highly Cited
1978
Testing Software Design Modeled by Finite-State Machines
T. S. Chow
IEEE Transactions on Software Engineering
1978
Corpus ID: 14266481
We propose a method of testing the correctness of control structures that can be modeled by a finite-state machine. Test results…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE