Title
The role of knowledge in software development
Abstract
Software development is knowledge-intensive. Many concepts have been developed to ease or guide the processing of knowledge in software development, including information hiding, modularity, objects, functions and procedures, patterns, and more. These concepts are supported by various methods, approaches, and tools using symbols, graphics, and languages. Some are formal; others are semiformal or simply made up of key practices. Methods and approaches in software engineering are often based on the results of empirical observations or on individual success stories.
Year
DOI
Venue
1999
10.1145/291469.291476
Commun. ACM
Keywords
Field
DocType
software development
Programming language,Software engineering,Computer science,Software development
Journal
Volume
Issue
ISSN
42
1
0001-0782
Citations 
PageRank 
References 
105
6.39
8
Authors
1
Search Limit
100105
Name
Order
Citations
PageRank
Pierre N Robillard156865.22