Enhancing eXtreme Programming (XP) with environment analysis

被引:0
|
作者
Keenan, Frank [1 ]
Bustard, David [1 ]
机构
[1] Dundalk Inst Technol, Dept Comp & Math, Dundalk, Ireland
关键词
Soft Systems Methodology; eXtreme Programming;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software development can be treated as a form of 'problem solving'. The two main activities are then (i) understanding the problem, by analysing the situation to determine relevant requirements; and (ii) solving the problem, by implementing software that takes account of those requirements. This paper argues that eXtreme Programming (XP) currently places insufficient emphasis on problem understanding and proposes an approach that offers additional front end analysis based on Soft Systems Methodology (SSM). The models of SSM are linked to XP through user stories. The first part of the paper outlines the process involved. This is followed by details of an initial investigation of the proposal, involving experimental group projects with undergraduate computing students. The results highlight some of the strengths and weaknesses of the approach, indicating directions for future research.
引用
收藏
页码:72 / +
页数:2
相关论文
共 50 条
  • [31] Enhancing students' beliefs regarding programming self-efficacy and intrinsic value of an online distributed Programming Environment
    Daradoumis, Thanasis
    Marques Puig, Joan Manuel
    Arguedas, Marta
    Calvet Linan, Laura
    JOURNAL OF COMPUTING IN HIGHER EDUCATION, 2022, 34 (03) : 577 - 607
  • [32] Enhancing students’ beliefs regarding programming self-efficacy and intrinsic value of an online distributed Programming Environment
    Thanasis Daradoumis
    Joan Manuel Marquès Puig
    Marta Arguedas
    Laura Calvet Liñan
    Journal of Computing in Higher Education, 2022, 34 : 577 - 607
  • [33] Programming Big Data Analysis on Clouds and Extreme Scale Systems
    Talia, Domenico
    NEW FRONTIERS IN HIGH PERFORMANCE COMPUTING AND BIG DATA, 2017, 30 : 161 - 173
  • [34] An analysis of extreme programming based on the classical model of management functions
    Wendorff, P
    NEW PERSPECTIVES ON INFORMATION SYSTEMS DEVELOPMENT: THEORY, METHODS AND PRACTICE, 2002, : 217 - 227
  • [35] Agile development environment for programming and testing (ADEPT) - Eclipse makes project management eXtreme
    Holcombe, M
    Kalra, B
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3556 : 255 - 258
  • [36] Learning tools interoperability for enhancing a distributed personal learning environment with support for programming assignments
    Jurado, Francisco
    Redondo, Miguel A.
    2014 INTERNATIONAL SYMPOSIUM ON COMPUTERS IN EDUCATION (SIIE), 2014, : 87 - 92
  • [37] Adopting XP Practices for Teaching Object Oriented Programming
    Faculty of Information Technology, Monash University, 900 Dandenong Road, Caulfield East 3156, VIC, Australia
    不详
    Conf. Res. Pract. Inf. Technol. Ser., 2006, (91-100):
  • [38] Power Analysis Tools Developed in the LabVIEW Programming Environment
    Muresan, Calin
    Tebrean, Bogdan
    Copandean, Romul
    Ardelean, Madalin
    Dragan, Florin
    PROCEEDINGS OF 2019 8TH INTERNATIONAL CONFERENCE ON MODERN POWER SYSTEMS (MPS), 2019,
  • [39] CUSTOM PROGRAMMING-ANALYSIS IN SMALL BUSINESS ENVIRONMENT
    CARY, T
    COMPUTER, 1976, 9 (09) : 16 - 22
  • [40] Vertisols: Extreme features and extreme environment
    Kovda, Irina
    GEODERMA REGIONAL, 2020, 22