Skip to main content
Several agile (i.e., lightweight) development methodologies, especially extreme programming (XP), have been argued to be a solution to many of the problems that continue to plague software development projects. The authors provide a... more
    • by 
    •   11  
      Information SystemsMethodologySoftware DevelopmentProgramming
Lean supply is closely associated with enabling flow and the elimination of wasteful variation within the supply chain. However, lean operations depend on level scheduling, and the growing need to accommodate variety and demand... more
    • by 
    •   9  
      ProductionLeanSupply ChainMultidisciplinary
Context: Software industry has widely adopted Agile software development methods. Agile literature proposes a few key metrics but little is known of the actual metrics use in Agile teams. Objective: The objective of this paper is to... more
    • by 
    •   8  
      Information SystemsSoftware EngineeringLeanMetrics
Agility is herein interpreted as using market knowledge and a virtual corporation to exploit pro"table opportunities in a volatile market place. This requires the slashing of process lead times throughout the chain. However, as we... more
    • by 
    •   9  
      Supply ChainMultidisciplinaryCompetitive advantageInformation
Projects combining agile methods with CMMI 1 are more successful in producing higher quality software that more effectively meets customer needs at a faster pace. Systematic Software Engineering works at CMMI level 5 and uses Lean... more
    • by 
    •   7  
      Software EngineeringSoftware DevelopmentAgile MethodsAgile
With the increasing popularity of Agile Methods, many software organisations are moving away from traditional methods to adopt Agile development methodologies. Instead of being predictive, Agile is rather adaptive and people-focussed. It... more
    • by 
    •   15  
      Project ManagementAgile Software Process ImprovementAgile Project ManagementSoftware Development
    • by 
    • Agile
Some claim that especially in the field of agile software development the research lags years behind of the practice. In this paper, we characterize the status and main challenges for research on agile software development, and propose a... more
    • by  and +1
    •   7  
      Software DevelopmentEmpirical Software EngineeringResearch AgendaEmpirical Research
    • by  and +1
    •   7  
      MarketingSupply Chain ManagementLeanAhp
    • by 
    •   6  
      Information SystemsSoftware EngineeringTechnologyComputer Software
Design is an inherently multidisciplinary endeavor. This raises the question of how to develop systems in ways that can best leverage the perspectives, practices, and knowledge bases of these different areas. Agile software development... more
    • by 
    •   9  
      Software EngineeringSystem DesignUsability EngineeringAgile software development
Scrum was designed to achieve a hyperproductive state where productivity increases 5-10 times over industry averages and many collocated teams have achieved this effect. The question for this paper is whether distributed, offshore teams... more
    • by  and +2
    •   5  
      Project ManagementProductivityOutsourcingScrum
    • by 
    •   15  
      Software EngineeringAestheticsParticipatory DesignConcurrent Engineering
    • by 
    •   12  
      EthnographySMEMediaDynamic
is an agile practice that is widely accepted and advocated by most agile methods and methodologists. In this paper, we report on a post hoc analysis of the results of an IBM team who has sustained use of TDD for five years and over ten... more
    • by 
    •   10  
      Quality ImprovementAgile MethodsTeam workAgile
Because of the distance between the dispersed development locations, Global Software Engineering (GSE) is confronted with challenges regarding communication, coordination and control of the development work. At the same time, agile... more
    • by 
    •   9  
      Software EngineeringTechnologyGlobalizationProgramming
Through the use of semi structured interviews with medical device software organizations it emerged that medical device software organizations are experiencing difficulties when following plan driven Software Development Life Cycles... more
    • by 
    • Agile
During the Bled conferences, Business Models have attracted a lot of attention. The discussion has moved from understanding the core concepts towards designing and implementing business models. Business models have become a common topic,... more
    • by 
    •   2  
      Business ModelsAgile
This paper examines how XP practice meets the motivational needs of software developers. Interactions with peers have been identified by others as one potential area of (de)motivation but little detail is known. The nature of this... more
    • by 
    •   6  
      Software DevelopmentTeam workAgileEmpirical Study
Underspecified performance requirements can cause performance issues in a software system. However, a complete, upfront analysis of a software system is difficult, and usually not desirable. We propose an evolutionary model for... more
    • by 
    •   11  
      Computer ScienceLevel Of Detail (LOD)Agile DevelopmentFormal Specification
Points, the Burndown chart, and Team Velocity. While essential, these tools alone provide insufficient information to maintain a high energy state that yields Hyperproductivity. More data is required, but data collection itself can slow... more
    • by  and +1
    •   11  
      MetricsProductivityPerformancePlanning
We used existing studies on the integration of user experience design and agile methods as a basis to develop a framework for integrating UX and Agile. We performed a field study in an ongoing project of a medium-sized company in order to... more
    • by  and +1
    •   6  
      User eXperienceComputer SoftwareIntegrationFramework
This paper presents a case study on the impact of development processes on the success of globally distributed software projects. The study compares agile (Scrum, XP, etc.) vs. structured (RUP, waterfall) processes to determine if the... more
    • by 
    •   11  
      Software EngineeringEconomicsProject ManagementEmpirical Software Engineering
    • by 
    •   24  
      BusinessInformation SystemsManagementComputer Science
The increasing use of agile methods to develop UIintensive systems has led to a need to find ways of integrating usability into agile teams-reconciling the convergence and divergent points between the two areas. Agile usability... more
    • by 
    •   7  
      Software EngineeringUsabilityAgile MethodsUser interfaces
A general understanding of the solar admittance and solar gains incident on the urban fabric is very useful to assess the potential implementation of renewable energies at the scale of the city. The authors propose a tool that uses Light... more
    • by 
    •   10  
      Remote SensingRenewable EnergyCase StudyDigital mapping
Agile software development has become popular in the past decade despite that it is not a particularly well-defined concept. The general principles in the Agile Manifesto can be instantiated in many different ways, and hence the... more
    • by 
    •   7  
      Software EngineeringAssessmentAgilePp
The Scrum software development framework was designed for the hyperproductive state where productivity increases by 5-10 times over waterfall teams and many colocated teams have achieved this effect. In 2006, Xebia (The Netherlands)... more
    • by 
    •   8  
      Software EngineeringSoftware DevelopmentDistributed ProcessingScrum
Continuous Delivery (CD) has emerged as an auspicious software development discipline, with the promise that it can provide the capability to release valuable software continuously to customers. Our organization has been implementing CD... more
    • by 
    •   26  
      Software EngineeringRequirements EngineeringAgile Software Process ImprovementAgile Project Management
The ISO 9241-210 standard provides a framework for human-centred design (HCD) activities comprising the four stages: context of use, specification of user and organisational requirements, design solutions, and evaluation against... more
    • by 
    •   2  
      UsabilityAgile
Scrum is the most popular agile methodology in software industry. By using scrum practices, several companies have improved their quality and productivity. This paper presents a practical view inside the Scrum practices, specifically, the... more
    • by 
    •   7  
      ProductivityPlanningSoftware QualityOrganizations
Little research data exist about agile teams and wellbeing. After changing our software engineering mode to agile, we wanted to find out if people experienced more or less stress than before. This study is based on a company-wide survey... more
    • by 
    •   10  
      SociologySoftware EngineeringStatisticsPerformance
    • by  and +2
    •   7  
      Buyer Supplier RelationshipTeam BuildingMass productionAgile
Agile software development pursues to deal with continuous change. But software product architectures without enough flexibility can restrict how products cope with change. However, designing for flexibility often entails high costs and... more
    • by 
    •   9  
      Computer ArchitectureArchitectureSoftware ArchitectureCost Accounting
    • by 
    •   3  
      Software DevelopmentAgileDigital music
The overarching objective of this paper is to introduce a novel Fast, Efficient, and Scalable k-means k-means (FES-k-means*) algorithm. This algorithm is designed to increase the overall performance of the standard k-means clustering... more
    • by 
    •   8  
      Data MiningAlgorithm DesignAgileSpatial Data
Prior to implementing "Agile" software development methods, organizations rooted in traditional "Waterfall" software development employed heavy upfront project design and limited changes and feedback during and between project stages.... more
    • by 
    •   6  
      Information SystemsSelf ControlAgileWaterfall
In order to ease the propagation of updates between geographic datasets of different scales and to support multi-scale analyses, different datasets need to be matched, that is, objects that represent the same entity in the physical world... more
    • by 
    •   2  
      AgileROAD NETWORK
This study aims to investigate the perceptions of software professionals in relation with impact of agile practices to accelerate the delivery of software products. Quantitative data obtained from a sample of 109 professionals were... more
    • by 
    •   39  
      Information SystemsE-learningProject ManagementLean Project Delivery
Agile and user centered design integration (AUCDI) is of significant interest to researchers who want to achieve syn-ergy and eliminate limitations of each. Currently, there are no clear principles or guidelines for practitioners to... more
    • by 
    •   5  
      Software EngineeringHuman Computer InteractionFrameworkUser Centered Design
The general concern about environmental issues has involved the creation of national and international policies that require, at a technical level, the analysis, merging and processing of data obtained from very different sources. This... more
    • by 
    •   5  
      Environmental IssuesAgileData ModelDomain Ontology
We study a point pattern detection problem on networks, motivated by geographical analysis tasks, such as crime hotspot detection. Given a network N (for example, a street, train, or highway network) together with a set of sites which are... more
    • by 
    •   5  
      Efficient Algorithm for ECG CodingAgileTotal LengthExact Algorithm
Nowadays, manufacturing firms face a very highly turbulent market in which they must be capable of responding rapidly to market changes while fully exploiting resources. A reconfigurable manufacturing firm is one that can change the... more
    • by  and +1
    •   4  
      EngineeringAhpAgileAnalytical Hierarchy Process
Utilizing pair programming in the classroom requires specific classroom management techniques. We have created nine guidelines for successfully implementing pair programming in the classroom. These guidelines are based on pair programming... more
    • by 
    •   6  
      Human Computer InteractionClassroom ManagementNorth CarolinaAgile
Loyal and steady customer base alone can keep the organizations successful in the current turbulent business environment. In the current era of software engineering, the success of a business process is measured in terms of 'customer... more
    • by 
    •   6  
      Software EngineeringProject ManagementScrumDistributed Teams
Design by contract is a practical methodology for developing code together with its specification. The contract consists of class invariants and method preand postconditions. As the code is refactored, specifications of internal units... more
    • by  and +1
    •   3  
      Environment and DevelopmentAgileDesign-by-Contract
Combining agile project management approaches such as Scrum and software architecture related work has been found problematic. In this paper, we propose several models to align architecture knowledge management with Scrum, based on... more
    • by 
    •   8  
      Knowledge ManagementSoftware ArchitectureProject managerScrum
In agile software development, planning meetings play a pivotal role in establishing a concrete understanding of customers' requirements. Using tools to enhance the effectiveness of the planning meetings without affecting the agility of... more
    • by 
    •   3  
      Qualitative methodologyAgile software developmentAgile
Image retrieval of landscape photographs requires accurate annotation using multi-faceted descriptions relating to the subject and content of the photograph. The subject of such photographs is dominantly the terrain and spatial objects... more
    • by 
    •   6  
      Image RetrievalImage AnnotationAgileNatural Environment