Identification of Dynamic Comprehension Processes During Large Scale Maintenance
IEEE Transactions on Software Engineering - Special issue: best papers of the 17th International Conference on Software Engineering (ICSE-17)
Determinants of software maintenance profiles: an empirical investigation
Journal of Software Maintenance: Research and Practice
Software maintenance management strategies: observations from the field
Journal of Software Maintenance: Research and Practice
A set of principles for conducting and evaluating interpretive field studies in information systems
MIS Quarterly - Special issue on intensive research in information systems
Why don’t they practice what we preach?
Annals of Software Engineering - Special issue on software engineering education
An Empirical Approach to Studying Software Evolution
IEEE Transactions on Software Engineering
An examination of the effects of requirements changes on software maintenance releases
Journal of Software Maintenance: Research and Practice
Towards an Ontology of software maintenance
Journal of Software Maintenance: Research and Practice
Software maintenance from a service perspective
Journal of Software Maintenance: Research and Practice
The road to the unified software development process
The road to the unified software development process
Types of software evolution and software maintenance
Journal of Software Maintenance: Research and Practice
Advances in Software Maintenance Management: Technologies and Solutions
Advances in Software Maintenance Management: Technologies and Solutions
Three Process Perspectives: Organizations, Teams, and People
Annals of Software Engineering
Software Evolution and Software Evolution Processes
Annals of Software Engineering
Software Errors and Software Maintenance Management
Information Technology and Management
Using a qualitative research method for building a software maintenance methodology
Software—Practice & Experience
Journal of Software Maintenance: Research and Practice
How Software Process Improvement Helped Motorola
IEEE Software
Preliminary guidelines for empirical research in software engineering
IEEE Transactions on Software Engineering
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
Tailoring the software maintenance process to better support complex systems evolution projects
Journal of Software Maintenance: Research and Practice - Special issue: Process diversity
CSMR '99 Proceedings of the Third European Conference on Software Maintenance and Reengineering
De-motivators for software process improvement: an analysis of practitioners' views
Journal of Systems and Software
Information and Management
An analysis of research in computing disciplines
Communications of the ACM - Wireless sensor networks
Adopting the SW-CMM in a Small IT Organization
IEEE Software
Successful Process Implementation
IEEE Software
Grounded Theory Applied - Studying Information Systems Development Methodologies in Practice
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 08
Introducing an Agile Process in a Software Maintenance and Evolution Organization
CSMR '05 Proceedings of the Ninth European Conference on Software Maintenance and Reengineering
Challenges of migrating to agile methodologies
Communications of the ACM - Adaptive complex enterprises
The impact of IS sourcing type on service quality and maintenance efforts
Information and Management
Journal of Software Maintenance and Evolution: Research and Practice
A study of the documentation essential to software maintenance
Proceedings of the 23rd annual international conference on Design of communication: documenting & designing for pervasive information
Can distributed software development be agile?
Communications of the ACM
Journal of Management Information Systems - Special section: Strategic and competitive information systems
Journal of Software Maintenance and Evolution: Research and Practice
Journal of Software Maintenance and Evolution: Research and Practice
Software maintenance seen as a knowledge management issue
Information and Software Technology
IEEE Transactions on Software Engineering
A Dynamic Framework for Classifying Information Systems Development Methodologies and Approaches
Journal of Management Information Systems
A Contingency Approach to Software Project Coordination
Journal of Management Information Systems
IEEE Transactions on Software Engineering
Teaching disciplined software development
Journal of Systems and Software
Investigating software process in practice: A grounded theory perspective
Journal of Systems and Software
A survey study of critical success factors in agile software projects
Journal of Systems and Software
Empirical studies of agile software development: A systematic review
Information and Software Technology
Motivation in Software Engineering: A systematic literature review
Information and Software Technology
Evolving innovations through design and use
Communications of the ACM - Surviving the data deluge
Information and Software Technology
Information and Software Technology
Software Process Tailoring: An Empirical Investigation
Journal of Management Information Systems
Acceptance of agile methodologies: A critical review and conceptual framework
Decision Support Systems
You don't know jack about software maintenance
Communications of the ACM - Scratch Programming for All
Identifying some important success factors in adopting agile software development practices
Journal of Systems and Software
Information and Software Technology
The impact of agile principles on market-driven software product development
Journal of Software Maintenance and Evolution: Research and Practice
Modern Systems Analysis and Design
Modern Systems Analysis and Design
Hi-index | 0.00 |
The majority of studies of software development processes explore initial development rather than ongoing software maintenance, yet the majority of the systems development budget in many organizations is devoted to maintenance. Software maintenance projects differ significantly from original development projects, indicating a need for more research specifically concerning maintenance processes. This study uses a grounded theory research method to explore how information technology professionals define and select a methodology to maintain existing software. We found that in-use maintenance methodologies are composed of components from multiple formal methodologies. We developed a factor model describing how these components are chosen. The findings contribute to a better understanding of how standard methodologies are applied in software practice and the critical factors used by professionals when choosing an appropriate methodology for software maintenance activities. This research underscores the need for incorporating the full software life cycle in information systems development research and education.