INFO: a simple document annotation facility
SIGDOC '91 Proceedings of the 9th annual international conference on Systems documentation
Documenting software systems with views
SIGDOC '92 Proceedings of the 10th annual international conference on Systems documentation
Towards an Ontology of software maintenance
Journal of Software Maintenance: Research and Practice
Documentation for software engineers: what is needed to aid system understanding?
SIGDOC '01 Proceedings of the 19th annual international conference on Computer documentation
Software Engineering: Theory and Practice
Software Engineering: Theory and Practice
Practical Software Maintenance: Best Practices for Managing Your Software Investment
Practical Software Maintenance: Best Practices for Managing Your Software Investment
Software Engineering: A Practitioner's Approach
Software Engineering: A Practitioner's Approach
The relevance of software documentation, tools and technologies: a survey
Proceedings of the 2002 ACM symposium on Document engineering
Modernizing Legacy Systems: Software Technologies, Engineering Process and Business Practices
Modernizing Legacy Systems: Software Technologies, Engineering Process and Business Practices
Incremental Redocumentation Using the Web
IEEE Software
A Documentation Suite for Maintenance Programmers
ICSM '96 Proceedings of the 1996 International Conference on Software Maintenance
Empirical Findings in Agile Methods
Proceedings of the Second XP Universe and First Agile Universe Conference on Extreme Programming and Agile Methods - XP/Agile Universe 2002
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
The State of Documentation Practice within Corrective Maintenance
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
A Survey on the Software Maintenance Process
ICSM '98 Proceedings of the International Conference on Software Maintenance
Software Documentation: How Much Is Enough?
CSMR '03 Proceedings of the Seventh European Conference on Software Maintenance and Reengineering
Towards a documentation maturity model
Proceedings of the 21st annual international conference on Documentation
Documenting-in-the-large vs. documenting-in-the-small
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: distributed computing - Volume 2
An online help framework for web applications
SIGDOC '07 Proceedings of the 25th annual ACM international conference on Design of communication
Evaluating an Automated Tool to Assist Evolutionary Document Generation
VLHCC '07 Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing
Proceedings of the 30th international conference on Software engineering
Automatic documentation inference for exceptions
ISSTA '08 Proceedings of the 2008 international symposium on Software testing and analysis
Specification Mining with Few False Positives
TACAS '09 Proceedings of the 15th International Conference on Tools and Algorithms for the Construction and Analysis of Systems: Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009,
Supporting agile team composition: A prototype tool for identifying personality (In)compatibilities
CHASE '09 Proceedings of the 2009 ICSE Workshop on Cooperative and Human Aspects on Software Engineering
Eliminating method redundancy for the improvement of inner class design
ACM SIGSOFT Software Engineering Notes
Robotran: evolution of an undergraduate software project
Journal of Computing Sciences in Colleges
Moving into a new software project landscape
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Automatically documenting program changes
Proceedings of the IEEE/ACM international conference on Automated software engineering
Towards automatically generating summary comments for Java methods
Proceedings of the IEEE/ACM international conference on Automated software engineering
Software quality evaluation through maintenance processes
ECS'10/ECCTD'10/ECCOM'10/ECCS'10 Proceedings of the European conference of systems, and European conference of circuits technology and devices, and European conference of communications, and European conference on Computer science
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
Automated documentation inference to explain failed tests
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Controversy Corner: On the relationship between comment update practices and Software Bugs
Journal of Systems and Software
A human study of patch maintainability
Proceedings of the 2012 International Symposium on Software Testing and Analysis
Synthesizing API usage examples
Proceedings of the 34th International Conference on Software Engineering
Phase wise effort estimation for software maintenance: an extended SMEEM model
Proceedings of the CUBE International Information Technology Conference
Methodology Mashups: An Exploration of Processes Used to Maintain Software
Journal of Management Information Systems
Evaluating usage and quality of technical software documentation: an empirical study
Proceedings of the 17th International Conference on Evaluation and Assessment in Software Engineering
Proceedings of the 2013 International Conference on Software and System Process
On the impact of UML analysis models on source-code comprehensibility and modifiability
ACM Transactions on Software Engineering and Methodology (TOSEM)
Detecting API documentation errors
Proceedings of the 2013 ACM SIGPLAN international conference on Object oriented programming systems languages & applications
Hi-index | 0.00 |
Software engineering has been striving for years to improve the practice of software development and maintenance. Documentation has long been prominent on the list of recommended practices to improve development and help maintenance. Recently however, agile methods started to shake this view, arguing that the goal of the game is to produce software and that documentation is only useful as long as it helps to reach this goal.On the other hand, in the re-engineering field, people wish they could re-document useful legacy software so that they may continue maintain them or migrate them to new platform.In these two case, a crucial question arises: "How much documentation is enough?" In this article, we present the results of a survey of software maintainers to try to establish what documentation artifacts are the most useful to them.