The relevance of software documentation, tools and technologies: a survey
Proceedings of the 2002 ACM symposium on Document engineering
An examination of software engineering work practices
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Practices of Software Maintenance
ICSM '98 Proceedings of the International Conference on Software Maintenance
Studying Work Practices to Assist Tool Design in Software Engineering
IWPC '98 Proceedings of the 6th International Workshop on Program Comprehension
Exstatic: a generic static checker applied to documentation systems
Proceedings of the 22nd annual international conference on Design of communication: The engineering of quality documentation
Maintaining program understanding: issues, tools, and future directions
Nordic Journal of Computing
Proceedings of the 23rd annual international conference on Design of communication: documenting & designing for pervasive information
FrUiT: IDE support for framework understanding
eclipse '06 Proceedings of the 2006 OOPSLA workshop on eclipse technology eXchange
Revealing actual documentation usage in software maintenance through war stories
Information and Software Technology
Information and Software Technology
Field Experiences with eXtreme Programming: Developing an Emergency Response System
Journal of Management Information Systems
Parseweb: a programmer assistant for reusing open source code on the web
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering
A framework to analyze information systems as knowledge flow facilitators
Information and Software Technology
Through a mirror darkly: How programmers understand legacy code
Information-Knowledge-Systems Management
Engineering of Software-Intensive Systems: State of the Art and Research Challenges
Software-Intensive Systems and New Computing Paradigms
Journal of Systems and Software
The secret life of bugs: Going past the errors and omissions in software repositories
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Mining exception-handling rules as sequence association rules
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
A qualitative study on project landscapes
CHASE '09 Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering
Using DITA for documenting software product lines
Proceedings of the 9th ACM symposium on Document engineering
Enriching software architecture documentation
Journal of Systems and Software
SpotWeb: Detecting Framework Hotspots and Coldspots via Mining Open Source Code on the Web
ASE '08 Proceedings of the 2008 23rd IEEE/ACM International Conference on Automated Software Engineering
Computer Supported Cooperative Work
Information flow between requirement artifacts: results of an empirical study
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
Expect the unexpected: error code mismatches between documentation and the real world
Proceedings of the 9th ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering
Moving into a new software project landscape
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Semantic web enabled software analysis
Web Semantics: Science, Services and Agents on the World Wide Web
An automated hint generation approach for supporting the evolution of requirements specifications
Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)
MACs: Mining API code snippets for code reuse
Expert Systems with Applications: An International Journal
Measuring API documentation on the web
Proceedings of the 2nd International Workshop on Web 2.0 for Software Engineering
Static extraction of program configuration options
Proceedings of the 33rd International Conference on Software Engineering
View-based model-driven architecture for enhancing maintainability of data access services
Data & Knowledge Engineering
Effective communication of software development knowledge through community portals
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Alattin: mining alternative patterns for defect detection
Automated Software Engineering
Proceedings of the 29th ACM international conference on Design of communication
Efficient Testing of Recovery Code Using Fault Injection
ACM Transactions on Computer Systems (TOCS)
Information and Software Technology
How do professional developers comprehend software?
Proceedings of the 34th International Conference on Software Engineering
Beyond trust and reliability: reusing data in collaborative cancer epidemiology research
Proceedings of the 2013 conference on Computer supported cooperative work
The farm: where pig scripts are bred and raised
Proceedings of the 2013 ACM SIGMOD International Conference on Management of Data
Proceedings of the 10th Working Conference on Mining Software Repositories
API documentation and software community values: a survey of open-source API documentation
Proceedings of the 31st ACM international conference on Design of communication
Detecting API documentation errors
Proceedings of the 2013 ACM SIGPLAN international conference on Object oriented programming systems languages & applications
Software architecture documentation for developers: a survey
ECSA'13 Proceedings of the 7th European conference on Software Architecture
Knowledge-based approaches in software documentation: A systematic literature review
Information and Software Technology
Hi-index | 0.00 |
Three large industrial studies explored how software engineers use and maintain documentation. The studies confirm the widely held belief that most software engineers don't update most software documentation in a timely manner. The only notable exception is documentation types that are highly structured and easy to maintain, such as test cases and inline comments. The studies also show that out-of-date documentation, especially that containing high-level abstractions, might remain useful.