Skip Navigation

Research Library

Article

16, No. 4
Agile Modeling, Agile Software Development, and Extreme Programming: The State of Research
Journal of Database Management (2005)

 


While there are many claims for the successful use of extreme programming (XP) and agile modeling (AM), and the proponents can often be vocal in the extreme regarding their supposed benefits, research evidence supporting proponents‘ claims is somewhat lacking. Currently, the only research appearing to investigate the phenomena consists of two prominent streams. A small number of case studies and experience reports that generally promote the success of XP in various development environments, and a well-established stream of research into pair programming has generated results that in part support the idea of XP. Research into AM appears to be even more sparse than that for XP. Case studies, comparative analyses, and experience reports comprise the majority of the research in the area, while very few empirical research efforts have been conducted. This article reviews the state of research in XP and AM, and recommends areas that could benefit from further study. Since nearly all empirical XP research relates to pair programming, a closer look into the unstudied XP core practices would be beneficial, although interaction between related core practice areas could confound such efforts. It might also be possible to group related core XP concepts and study the groups individually. Finally, there are those who claim that XP and AM, or even agility in general, are really nothing more than a repackaging of old concepts. This claim needs to be investigated.


More By These Authors:
A semiotic analysis of unified modeling language graphical notations
Advances in Data Modeling Research
Identifying Difficulties in Learning UML
Information Visualization -- The Effect of Application Domain Knowledge on Icon Interpretation
Theoretical versus Practical Complesity: The Case fo UML
Informational and Computational Equivalence in Comparing Information Modeling Methods
Analyzing ERP Implementation at a Public University Using the Innovation Strategy Model
Enterprise Integration with ERP and EAI
Evaluating the Usability of A Group Support System Using Co-Discovery
Interorganizational Systems and Competitive Advantages – Lessons from History
Component- Based Development Using UML
Unified Modeling Language- A Complexity Analysis
Knowledge Discovery as An Aid to Organizational Creativity
Information Modeling and Method Engineering
INTERNET, WORLD WIDE WEB AND CREATIVITY
A System for Query Comprehension
Electronic Creativity Techniques for Organizational Innovation
Group Creativity and Technology
The Effect of a Database Feedback System on User Performance
An Empirical Study on End-users' Update Performance for Different Abstraction Levels
A Case tool for conceptual database design
Visual Knowledge Query Language
3-D Virtual Worlds in Education: Applications, Benefits, Issues, and Opportunities
A Fit-Gap Analysis of E-Business Curricula vs. Industry Need
A Qualitative Investigation on Consumer Trust in Mobile Commerce
A Survey of Online E-Banking Retail Initiatives
An Experimental Study on Ubiquitous Commerce Adoption: Impact of Personalization and Privacy Concerns
Are Use Case and Class Diagrams Complementary in Requirements Analysis?-- An Experimental Study on Use Case and Class Diagrams in UML
Assessing Organizational Innovation Capability and Its Effect on E-Commerce Initiatives
Building Customer Trust in Mobile Commerce
Cognitive Evaluation of Information Modeling Methods
Cognitive Mapping Techniques for User-Database Interaction
Creating A Virtual Store Image
e-Healthcare in ABC County Health Department (ABCCHD) -- Trade-offs Analysis and Evaluation
Effects of Query Complexity and Learning on Novice User Query Performance with Conceptual and Logical Database Interfaces
Factors Affecting the Quality of Personal Websites
Health Care Informatics
Important characteristics of software development team members: an empirical investigation using Repertory Grid
Improving the Quality of Conceptual Modeling Using Cognitive Mapping Techniques
Internet Abuse and Acceptable Internet Use Policy
Knowledge Management Mechanisms in E-Commerce: A Study of Online Retailing and Auction Sites
Knowledge Management Mechanisms of Financial Service Sites
Mobile Healthcare Informatics
National Culture and its Effects on Knowledge Communication in Online Virtual Communities
SAP Implementation at the University of Nebraska
Strategic Implications of Mobile Technology: A Case Study Using Value-Focused Thinking
Synthesizing E-Government Stage Models – A Meta-Synthesis Based on Meta-Ethnography Approach
Systems Analysis and Design: Evaluation Techniques for Conceptual and Data Modeling Methods
Technical Communication in Information Systems Development: The Use of Cognitive Mapping
The Effect of Data Model, System and Task Characteristics on User Query Performance – An Empirical Study
The Relative Importance of Structural Constraints and Surface Semantics in Information Modeling
The Value of Mobile Applications: A Study on a Public Utility Company
Use of Classroom Response System To Enhance Classroom Interactivity
Use of Cognitive Mapping Techniques in Information Systems Development
User-Database Interface: The Effect of Abstraction Levels on Query Performance
Using Cognitive Mapping Techniques to Supplement UML and UP in Information Requirements Determination
Using Social Development Lenses to Understand E-Government Development
Web Services, Service Oriented Computing, and Service Oriented Architecture: Separating Hype from Reality



CBA Post It Stat