2003
DOI: 10.1109/ms.2003.1241364
|View full text |Cite
|
Sign up to set email alerts
|

How software engineers use documentation: the state of the practice

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

8
154
0
2

Year Published

2005
2005
2016
2016

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 273 publications
(164 citation statements)
references
References 4 publications
8
154
0
2
Order By: Relevance
“…However, developing acceptance tests from requirements specifications is a subjective process that does not guarantee that all requirements are covered (Hsia 1997). This is further complicated by requirements documentation rarely being updated (Lethbridge 2003), leading to potentially outdated acceptance tests. In agile development, automated acceptance tests drive the implementation and address these issues by documenting requirements and expected outcomes in an executable format (Ramesh 2010, Haugset 2008).…”
Section: The Agile Approach Of Integrating Requirements Engineering Wmentioning
confidence: 99%
“…However, developing acceptance tests from requirements specifications is a subjective process that does not guarantee that all requirements are covered (Hsia 1997). This is further complicated by requirements documentation rarely being updated (Lethbridge 2003), leading to potentially outdated acceptance tests. In agile development, automated acceptance tests drive the implementation and address these issues by documenting requirements and expected outcomes in an executable format (Ramesh 2010, Haugset 2008).…”
Section: The Agile Approach Of Integrating Requirements Engineering Wmentioning
confidence: 99%
“…Credibility of information AK often changes in large and complex systems and the cost to update is sometimes prohibitive [19]. Documentation is quickly outdated and its users lose confidence in its credibility [23].…”
Section: Assessment Of Design Maturitymentioning
confidence: 99%
“…Our formulas assign higher support to those alternative patterns that are frequent in NSD and are infrequent in 1 Recall that we discard itemsets that partially support fi i Node node = (Node) obj; 10:…”
Section: Solutionmentioning
confidence: 99%
“…However, in practice, these programming rules are often not well documented for Application Programming Interfaces (APIs) due to various factors such as hard project delivery deadlines and limited resources in the software development process [1]. To tackle the issue of lacking documented programming rules, various approaches have been developed in the past decade to mine programming rules from program executions [2]- [4], individual versions [5]- [12], or version histories [13], [14] of program source code.…”
Section: Introductionmentioning
confidence: 99%