Contextual adaptation of digital wellbeing interventions for young people: insights from a project in Saudi Arabia. [PDF]
Aljuboori D+11 more
europepmc +1 more source
The Uptake and Measurement of Alternative Approaches to Domestic Violence Intervention Programs: A Scoping Review. [PDF]
Campbell JK+3 more
europepmc +1 more source
Intercomparison of deep learning models in predicting streamflow patterns: insight from CMIP6. [PDF]
Anwar H+7 more
europepmc +1 more source
Enhancing precision agriculture through cloud based transformative crop recommendation model. [PDF]
Singh G, Sharma S.
europepmc +1 more source
Quantitative assessment of extreme programming practices
Some anecdotal evidence demonstrates success of the extreme programming practice in a portion of the software industry. It has also been argued that pair programming, as a part of the extreme programming process, yields higher quality software products in less time.
Giancarlo Succi+2 more
openalex +4 more sources
Best practices in extreme programming course design
Teaching (and therefore learning) extreme programming (XP) in a university setting is difficult because of course time limitations and the soft nature of XP that requires first-hand experience in order to see and really learn the methods. For example, iterations are either shorter or fewer than appropriate.
Kai Stapel, Daniel Lübke, Eric Knauss
openalex +3 more sources
Extreme Programming Security Practices
Current practice suggests that security is considered through all stages of the software development life cycle, and that a risk-based and plan-driven approach is best suited to establish security criteria. Based on experience in applying security practices, this paper proposes two new security practices, security training and a fundamental security ...
Xiaocheng Ge+3 more
openalex +3 more sources
A Designing Practice and Two Coding Practices for Extreme Programming (XP)
This paper introduces three new XP practices and reports the experience of applying them to web based software development. These are issuebased programming, comment-first coding and just in time code ownership. The example project is development of an on-line student information and registration software for a university.
Mustafa Yıldız, Selahattin Kuru
openalex +4 more sources
Decision support for extreme programming introduction and practice selection
This paper presents an investigation concerning the introduction of Extreme Programming (XP) in software development organisations. More specifically the concept of using a decision support method known as the Analytical Hierarchy Process (AHP) is evaluated by a group of students and a group of developers and the outcome is compared to experiences from
Daniel Karlström, Per Runeson
+5 more sources
Extreme programming modified: embrace requirements engineering practices
Extreme programming (XP) is an agile (lightweight) software development methodology and it becomes more and more popular. XP proposes many interesting practices, but it also has some weaknesses. From the software engineering point of view the most important issues are: maintenance problems resulting from very limited documentation (XP relies on code ...
Jerzy Nawrocki+3 more
openalex +3 more sources