Towards compatible primitive structures
Journal of Experimental & Theoretical Artificial Intelligence - Special issue: conceptual graphs workshop
Small-Scale XMI Programming: A Revolution in UML Tool Use?
Automated Software Engineering
Herding Sheep: Live System Development for Distributed Augmented Reality
ISMAR '03 Proceedings of the 2nd IEEE/ACM International Symposium on Mixed and Augmented Reality
Using Hypermedia to Improve Safety in Underground Metropolitan Transportation
Multimedia Tools and Applications
Managing Commitments and Risks: Challenges in Distributed Agile Development
Proceedings of the 26th International Conference on Software Engineering
Distributed interface bits: dynamic dialogue composition from ambient computing resources
Personal and Ubiquitous Computing
Toward an Acceptable Definition of Service
IEEE Software
Teaching patterns and software design
ACE '05 Proceedings of the 7th Australasian conference on Computing education - Volume 42
REBSE '05 Proceedings of the 2005 workshop on Realising evidence-based software engineering
Ludwig: an online programming tutoring and assessment system
ACM SIGCSE Bulletin
From Agile Software Development to Agile Businesses
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Naked Objects versus Traditional Mobile Platform Development: A Comparative Case Study
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Refactoring support for class library migration
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
A simple model of agile software processes -- or -- extreme programming annealed
OOPSLA '05 Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Ercatons and organic programming: say good-bye to planned economy
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Agility vs. stability at a successful start-up: steps to progress amidst chaos and change
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
UCD in agile projects: dream team or odd couple?
interactions
A software methodology for applied research: eXtreme Researching: Research Articles
Software—Practice & Experience
Source transformation, analysis and generation in TXL
Proceedings of the 2006 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation
Software Development Using Agile Methodologies: An Airline Case
ENC '05 Proceedings of the Sixth Mexican International Conference on Computer Science
Perceptions of extreme programming: an exploratory study
ACM SIGSOFT Software Engineering Notes
Integrating agile software development into stage-gate managed product development
Empirical Software Engineering
Analysis of the interaction between practices for introducing XP effectively
Proceedings of the 28th international conference on Software engineering
Proceedings of the 28th international conference on Software engineering
Teaching framework for software development methods
Proceedings of the 28th international conference on Software engineering
Extending XP practices to support security requirements engineering
Proceedings of the 2006 international workshop on Software engineering for secure systems
A cognitive perspective on software development methods: the case of extreme programming
Proceedings of the 2006 international workshop on Workshop on interdisciplinary software engineering research
The concept of change in technology transfer
Proceedings of the 2006 international workshop on Software technology transfer in software engineering
Guidelines are a tool: building a design knowledge management system for programmers
DUX '05 Proceedings of the 2005 conference on Designing for User eXperience
Can diversity in global software development be enhanced by agile software development?
Proceedings of the 2006 international workshop on Global software development for the practitioner
Collaborative architecture design and evaluation
DIS '06 Proceedings of the 6th conference on Designing Interactive systems
Adopting XP practices for teaching object oriented programming
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
Globally distributed software development and pair programming
Communications of the ACM
Creating an informative workspace
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Carving differential unit test cases from system test cases
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
Journal of Computing Sciences in Colleges
Commercial Experience with Agent-Oriented Software Engineering
IAT '06 Proceedings of the IEEE/WIC/ACM international conference on Intelligent Agent Technology
Groovy Programming: An Introduction for Java Developers
Groovy Programming: An Introduction for Java Developers
SIGGRAPH '05 ACM SIGGRAPH 2005 Courses
Modeling and simulation of open source development using an agile practice
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: AGILE methodologies for software production
Integrating traditional and agile processes in the classroom
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Empirical Software Engineering
Journal of Computing Sciences in Colleges - Papers of the twelfth annual CCSC Northeastern Conference
Visual assessment of software evolution
Science of Computer Programming
Editorial: For the Special issue on Qualitative Software Engineering Research
Information and Software Technology
Ethnographically-informed empirical studies of software practice
Information and Software Technology
Visual Analytics: Visual data mining and analysis of software repositories
Computers and Graphics
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Evaluating Pair Programming with Respect to System Complexity and Programmer Expertise
IEEE Transactions on Software Engineering
Using prototypes in early pervasive game development
Proceedings of the 2007 ACM SIGGRAPH symposium on Video games
Information and Software Technology
Beyond refactoring: a framework for modular maintenance of crosscutting design idioms
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Achieving both model and code coverage with automated gray-box testing
Proceedings of the 3rd international workshop on Advances in model-based testing
GUIDE: Games with UML for interactive design exploration
Knowledge-Based Systems
Refactoring test suites versus test behaviour: a TTCN-3 perspective
Fourth international workshop on Software quality assurance: in conjunction with the 6th ESEC/FSE joint meeting
Automated Software Engineering
Extreme designing: binding sketching to an interaction model in a streamlined HCI design approach
IHC '06 Proceedings of VII Brazilian symposium on Human factors in computing systems
On The Detection of Test Smells: A Metrics-Based Approach for General Fixture and Eager Test
IEEE Transactions on Software Engineering
Process-centered review of object oriented software development methodologies
ACM Computing Surveys (CSUR)
Toward a Usage-Based Security Framework for Collaborative Computing Systems
ACM Transactions on Information and System Security (TISSEC)
ACM SIGSOFT Software Engineering Notes
Software engineering team studios
Journal of Computing Sciences in Colleges
Web-based tool for automatic acceptance test execution and scripting for programmers and customers
EATIS '07 Proceedings of the 2007 Euro American conference on Telematics and information systems
Probing an agile usability process
CHI '08 Extended Abstracts on Human Factors in Computing Systems
Scenario-based usability engineering techniques in agile development processes
CHI '08 Extended Abstracts on Human Factors in Computing Systems
Productivity of software projects: a case analysis
International Journal of Information Technology and Management
Process fusion: An industrial case study on agile software product line engineering
Journal of Systems and Software
Borboleta: a mobile telehealth system for primary homecare
Proceedings of the 2008 ACM symposium on Applied computing
RDP technique: a practice to customize xp
Proceedings of the 2008 international workshop on Scrutinizing agile practices or shoot-out at the agile corral
Adopting an agile methodology: why it did not work
Proceedings of the 2008 international workshop on Scrutinizing agile practices or shoot-out at the agile corral
Using opinion polls to help measure business impact in agile development
Proceedings of the 1st international workshop on Business impact of process improvements
Teaching operating systems: student assignments and the software engineering perspective
Proceedings of the 2008 international workshop on Software Engineering in east and south europe
A model for strengthening the software engineering research capacity
Proceedings of the 2008 international workshop on Software Engineering in east and south europe
Controversy Corner: Why and how can human-related measures support software development processes?
Journal of Systems and Software
Empirical studies of agile software development: A systematic review
Information and Software Technology
Collaboration and co-ordination in mature eXtreme programming teams
International Journal of Human-Computer Studies
Pair programming and the mysterious role of the navigator
International Journal of Human-Computer Studies
Empirical evaluation of distributed pair programming
International Journal of Human-Computer Studies
Empirical Software Engineering
The impact of agile practices on communication in software development
Empirical Software Engineering
A knowledge-based framework for extracting components in agile systems development
Information Technology and Management
Using on ethnographic process to conduct requirements analysis for agile systems developmet
Information Technology and Management
The influence of organizational culture on the adoption of extreme programming
Journal of Systems and Software
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Pair programming: what's in it for me?
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
A pilot study of comparative customer comprehension between extreme x-machine and uml models
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Adopting agile practices: an incipient pattern language
Proceedings of the 2006 conference on Pattern languages of programs
Patterns for agile development practice part 3 (version 4)
Proceedings of the 2006 conference on Pattern languages of programs
Capable Leader and Skilled and Motivated Team Practices to Introduce eXtreme Programming
Balancing Agility and Formalism in Software Engineering
Balancing Agility and Formalism in Software Engineering
Study of the Evolution of an Agile Project Featuring a Web Application Using Software Metrics
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
Refactoring in Multi Agent System Development
MATES '08 Proceedings of the 6th German conference on Multiagent System Technologies
Jidoka in software development
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Challenges: agile values meet different value systems
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Information and Software Technology
Engineering of Software-Intensive Systems: State of the Art and Research Challenges
Software-Intensive Systems and New Computing Paradigms
Agile User-Centered Design Applied to a Mobile Multimedia Streaming Application
USAB '08 Proceedings of the 4th Symposium of the Workgroup Human-Computer Interaction and Usability Engineering of the Austrian Computer Society on HCI and Usability for Education and Work
Uma estratégia de apoio à institucionalização da usabilidade em ambientes de desenvolvimento ágil
Proceedings of the VIII Brazilian Symposium on Human Factors in Computing Systems
Instant multi-tier web applications without tears
Proceedings of the 2nd India software engineering conference
The role of physical artefacts in agile software development: Two complementary perspectives
Interacting with Computers
Engineering the social: The role of shared artifacts
International Journal of Human-Computer Studies
On self-selected pairing in CS1: who pairs with whom?
Journal of Computing Sciences in Colleges
Goal-Oriented Agent Testing Revisited
Agent-Oriented Software Engineering IX
Protection Poker: Structuring Software Security Risk Assessment and Knowledge Transfer
ESSoS '09 Proceedings of the 1st International Symposium on Engineering Secure Software and Systems
The effectiveness of pair programming: A meta-analysis
Information and Software Technology
Pair dynamics in team collaboration
Computers in Human Behavior
Virtual sandbox: adding groupware abilities to Scratch
Proceedings of the 8th International Conference on Interaction Design and Children
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Safe-commit analysis to facilitate team software development
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Characterizing Example Embedding as a software activity
SUITE '09 Proceedings of the 2009 ICSE Workshop on Search-Driven Development-Users, Infrastructure, Tools and Evaluation
Empirical investigation of refactoring effect on software quality
Information and Software Technology
Modified agile practices for outsourced software projects
Communications of the ACM - The Status of the P versus NP Problem
Evaluation of a software engineering course by reflection
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Using Agility in Ontology Construction
Proceedings of the 2008 conference on Formal Ontologies Meet Industry
Proceedings of the 2005 conference on Software Engineering: Evolution and Emerging Technologies
On Agility of Formal Specification
Proceedings of the 2007 conference on Information Modelling and Knowledge Bases XVIII
Why an AI research team adopted XP practices
Proceedings of the 47th Annual Southeast Regional Conference
Governance of an agile software project
SDG '09 Proceedings of the 2009 ICSE Workshop on Software Development Governance
A Testing Framework for Finite-State Morphology
CIAA '09 Proceedings of the 14th International Conference on Implementation and Application of Automata
Coevolving Systems and the Organization of Agile Software Development
Information Systems Research
Control of Flexible Software Development Under Uncertainty
Information Systems Research
When refactoring acts like modularity: keeping options open with persistent condition checking
Proceedings of the 2nd Workshop on Refactoring Tools
Enhanced context analysis for eXtreme programming (XP): describing the big picture
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
An Agile Constructionist Mentoring Methodology for Software Projects in the High School
ACM Transactions on Computing Education (TOCE)
Information and Software Technology
Personality and the nature of collaboration in pair programming
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
Using catalogue browsing for speech-based interface to a digital library
IASTED-HCI '07 Proceedings of the Second IASTED International Conference on Human Computer Interaction
Electronic Notes in Theoretical Computer Science (ENTCS)
Climbing the ladder: CMMI level 3
EDOC'09 Proceedings of the 13th IEEE international conference on Enterprise Distributed Object Computing
A proposed extension to the SysML requirements diagram
SE '08 Proceedings of the IASTED International Conference on Software Engineering
SE '08 Proceedings of the IASTED International Conference on Software Engineering
CASCON '09 Proceedings of the 2009 Conference of the Center for Advanced Studies on Collaborative Research
A teamwork model for understanding an agile team: A case study of a Scrum project
Information and Software Technology
An industrial case of exploiting product line architectures in agile software development
Proceedings of the 13th International Software Product Line Conference
Challenges of software recontextualization: lessons learned
CHI '10 Extended Abstracts on Human Factors in Computing Systems
Error patterns: systematic investigation of deviations in task models
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
SUnit: a unit testing framework for test driven development of multi-agent systems
AOSE'06 Proceedings of the 7th international conference on Agent-oriented software engineering VII
RapidOWL: an agile knowledge engineering methodology
PSI'06 Proceedings of the 6th international Andrei Ershov memorial conference on Perspectives of systems informatics
Design-led & design-less: one experiment and two approaches
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
Job satisfaction and motivation in a large agile team
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Motivation and cohesion in agile teams
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Tracking the evolution of object-oriented quality metrics on agile projects
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Empirical evidence principle and joint engagement practice to introduce XP
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Project bid on iteration basis
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Extreme programming security practices
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Hands-on release planning with poker chips
Proceedings of the 14th Conference on Pattern Languages of Programs
A lightweight framework for testing database applications
Proceedings of the 2010 ACM Symposium on Applied Computing
Software multi-project resource scheduling: a comparative analysis
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Degree of agility in pre-implementation process phases
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Software process in the classroom: a comparative study
ISCIT'09 Proceedings of the 9th international conference on Communications and information technologies
Property driven development in Erlang, by example
Proceedings of the 5th Workshop on Automation of Software Test
Proposing software design recommendations based on component interface intersecting
Proceedings of the 2nd International Workshop on Recommendation Systems for Software Engineering
Informal software design knowledge reuse
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
Parameterized unit testing: theory and practice
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
UsabML: formalising the exchange of usability findings
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Measuring of and reacting to learners' progress in logic programming courses
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Supporting agile change management by scenario-based regression simulation
IEEE Transactions on Intelligent Transportation Systems
CodeTalk Conversations about Code
C5 '10 Proceedings of the 2010 Eighth International Conference on Creating, Connecting and Collaborating through Computing
Architectural decision modeling with reuse: challenges and opportunities
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge
Information and Software Technology
Transition from a plan-driven process to Scrum: a longitudinal case study on software quality
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Perceived productivity threats in large agile development projects
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Supporting pair programming with JavaGrinder
Journal of Computing Sciences in Colleges
Measuring fidelity to extreme programming: a psychometric approach
Empirical Software Engineering
Engaging students in programming
Proceedings of the Twelfth Australasian Conference on Computing Education - Volume 103
How to implement a theory of correctness in the area of business processes and services
BPM'10 Proceedings of the 8th international conference on Business process management
Experience-based approach for adoption of agile practices in software development projects
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
OAP: toward a process for an open world
ICSP'10 Proceedings of the 2010 international conference on New modeling concepts for today's software processes: software process
Flexible working architectures: agile architecting using PPCs
ECSA'10 Proceedings of the 4th European conference on Software architecture
ECSS standard compliant agile software development: an industrial case study
NSEC '10 Proceedings of the 2010 National Software Engineering Conference
CTS'05 Proceedings of the 2005 international conference on Collaborative technologies and systems
Testing techniques in software engineering
Testing techniques in software engineering
Intercalating the social and the technical: socially robust and enduring computing
Proceedings of the 11th Biennial Participatory Design Conference
The Case for Pair Programming in the Computer Science Classroom
ACM Transactions on Computing Education (TOCE)
Software engineering education: A study on conducting collaborative senior project development
Journal of Systems and Software
Tool support for testing complex multi-touch gestures
ACM International Conference on Interactive Tabletops and Surfaces
A brief report on working smarter with Agile software development
IBM Journal of Research and Development
Information and Software Technology
USAB'10 Proceedings of the 6th international conference on HCI in work and learning, life and leisure: workgroup human-computer interaction and usability engineering
Extreme apprenticeship method in teaching programming for beginners
Proceedings of the 42nd ACM technical symposium on Computer science education
Can graduating students design: revisited
Proceedings of the 42nd ACM technical symposium on Computer science education
Continuous SCRUM: agile management of SAAS products
Proceedings of the 4th India Software Engineering Conference
Experience of executing fixed price off-shored agile project
Proceedings of the 4th India Software Engineering Conference
Beyond the customer: Opening the agile systems development process
Information and Software Technology
Empirical software engineering at Microsoft Research
Proceedings of the ACM 2011 conference on Computer supported cooperative work
AIKED'11 Proceedings of the 10th WSEAS international conference on Artificial intelligence, knowledge engineering and data bases
A study to support agile methods more effectively through traceability
Innovations in Systems and Software Engineering
Processes for software development within the public administration
WOSQ'09 Proceedings of the Seventh ICSE conference on Software quality
Conceptual scheduling model and optimized release scheduling for agile environments
Information and Software Technology
Agile management and development of software projects based on collaborative environments
ACM SIGSOFT Software Engineering Notes
On Context Modelling in Systems and Applications Development
Proceedings of the 2011 conference on Information Modelling and Knowledge Bases XXII
Permeation of RUP and XP on small and middle-size projects
TELE-INFO'06 Proceedings of the 5th WSEAS international conference on Telecommunications and informatics
Evaluating eXtreme scenario-based design in a distributed agile team
CHI '11 Extended Abstracts on Human Factors in Computing Systems
Programming on the move: design lessons from IPRO
CHI '11 Extended Abstracts on Human Factors in Computing Systems
Towards architectural information in implementation (NIER track)
Proceedings of the 33rd International Conference on Software Engineering
The right process for each context: objective evidence needed
Proceedings of the 2011 International Conference on Software and Systems Process
AF-ABLE in the multi agent contest 2009
Annals of Mathematics and Artificial Intelligence
Towards a process for architectural modelling in agile software development
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
Towards high-quality mobile applications by a systematic integration of patterns
Journal of Mobile Multimedia
Towards a systematic approach for the credibility of humancentric web applications
Journal of Web Engineering
Web application evaluation and refactoring: a qualityoriented improvement approach
Journal of Web Engineering
Systematic improvement of web applications design
Journal of Web Engineering
A problem frame-based approach to evolvability: the case of the multi-translation
FOCS'10 Proceedings of the 16th Monterey conference on Foundations of computer software: modeling, development, and verification of adaptive systems
Developing knowledge systems with continuous integration
i-KNOW '11 Proceedings of the 11th International Conference on Knowledge Management and Knowledge Technologies
Don't touch my code!: examining the effects of ownership on software quality
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Equality = inequality: probing equality-centric design and development methodologies
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part II
Usability evaluation in software development practice
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part IV
Agile methods and organizational culture: reflections about cultural levels
Journal of Software Maintenance and Evolution: Research and Practice
Communication patterns of agile requirements engineering
Proceedings of the 1st Workshop on Agile Requirements Engineering
Reconciling software development models: A quasi-systematic review
Journal of Systems and Software
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Software security for small development teams: a case study
Proceedings of the 13th International Conference on Information Integration and Web-based Applications and Services
jReality, jtem, and oorange: a way to do math with computers
ICMS'06 Proceedings of the Second international conference on Mathematical Software
ICMS'06 Proceedings of the Second international conference on Mathematical Software
Expanding the horizons of software development processes: a 3-D integrated methodology
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
Spiral pro: a project plan generation framework and support tool
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
A test case refactoring approach for pattern-based software development
Software Quality Control
What agile teams think of agile principles
Communications of the ACM
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
The social side of technical practices
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
XP expanded: distributed extreme programming
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
Exploring XP's efficacy in a distributed software development team
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
Comparing two software design process theories
DESRIST'10 Proceedings of the 5th international conference on Global Perspectives on Design Science Research
Developing collaborative applications using sliverware
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
Understanding the tenets of agile software engineering: lecturing, exploration and critical thinking
Proceedings of the 43rd ACM technical symposium on Computer Science Education
A software craftsman's approach to data structures
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Karl popper's critical rationalism in agile software development
ICCS'06 Proceedings of the 14th international conference on Conceptual Structures: inspiration and Application
Dependable Systems
Software process fusion: uniting pair programming and solo programming processes
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
A distributed cognition account of mature XP teams
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Is external code quality correlated with programming experience or feelgood factor?
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Studying the evolution of quality metrics in an agile/distributed project
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Rolling the DICE® for agile software projects
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Architecture and design in extreme programming; introducing “developer stories”
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Towards a framework for integrating agile development and user-centred design
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Towards a process model for identifying knowledge-related structures in product data
PAKM'06 Proceedings of the 6th international conference on Practical Aspects of Knowledge Management
QuickCheck testing for fun and profit
PADL'07 Proceedings of the 9th international conference on Practical Aspects of Declarative Languages
Automated creation and assessment of component adapters with test cases
CBSE'10 Proceedings of the 13th international conference on Component-Based Software Engineering
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Systematic piloting of agile methods in the large: two cases in embedded systems development
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Optimized feature distribution in distributed agile environments
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Light maturity models (LMM): an Agile application
Proceedings of the 12th International Conference on Product Focused Software Development and Process Improvement
Incremental design: programming with holes and evolvers
Dependable and Historic Computing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Factors explaining external quality in 54 case studies of software development projects
EASE'09 Proceedings of the 13th international conference on Evaluation and Assessment in Software Engineering
Roles and responsibilities in agile ICT for development
IHCI'10 Proceedings of the 2010 international conference on Interaction Design & International Development
Challenges of shared decision-making: A multiple case study of agile software development
Information and Software Technology
An investigation of approaches to set up a Kanban board, and of tools to manage it
SITE'12 Proceedings of the 11th international conference on Telecommunications and Informatics, Proceedings of the 11th international conference on Signal Processing
Towards a common agile software development model (ASDM)
ACM SIGSOFT Software Engineering Notes
Map of justice offer in Colombia: a practical case of web information systems for citizen
Proceedings of the 6th Euro American Conference on Telematics and Information Systems
The entity system architecture and its application in an undergraduate game development studio
Proceedings of the International Conference on the Foundations of Digital Games
Automating the wrapping of software building blocks with test cases
Proceedings of the 17th international doctoral symposium on Components and Architecture
Information and Software Technology
On using planning poker for estimating user stories
Journal of Systems and Software
Use, disuse, and misuse of automated refactorings
Proceedings of the 34th International Conference on Software Engineering
Intelligent forest fire monitoring system
Information Systems Frontiers
An agile approach for software product lines scoping
Proceedings of the 16th International Software Product Line Conference - Volume 2
Analyzing the drivers of the combination of lean and agile in software development companies
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
Visualizing the affective structure of students interaction
ICHL'12 Proceedings of the 5th international conference on Hybrid Learning
Articulating everyday actions: an activity theoretical approach to scrum
Proceedings of the 30th ACM international conference on Design of communication
Agent-based simulation for large-scale emergency response: A survey of usage and implementation
ACM Computing Surveys (CSUR)
Three years of design-based research to reform a software engineering curriculum
Proceedings of the 13th annual conference on Information technology education
Collaboration in software development: a spotlight
Proceedings of the CUBE International Information Technology Conference
WebNCL: a web-based presentation machine for multimedia documents
Proceedings of the 18th Brazilian symposium on Multimedia and the web
An experience report on improving constructive alignment in an introduction to programming
Journal of Computing Sciences in Colleges
CoExist: overcoming aversion to change
Proceedings of the 8th symposium on Dynamic languages
Proceedings of the ACM international symposium on New ideas, new paradigms, and reflections on programming and software
The dark side of agile software development
Proceedings of the ACM international symposium on New ideas, new paradigms, and reflections on programming and software
Mining textual requirements to assist architectural software design: a state of the art review
Artificial Intelligence Review
On the effects of pair programming on thoroughness and fault-finding effectiveness of unit tests
PROFES'07 Proceedings of the 8th international conference on Product-Focused Software Process Improvement
The impact of test-driven development on software development productivity: an empirical study
EuroSPI'07 Proceedings of the 14th European conference on Software Process Improvement
Rafting the agile waterfall: value based conflicts of agile software development
Proceedings of the 16th European Conference on Pattern Languages of Programs
Interpretative case studies on agile team productivity and management
Information and Software Technology
Teaching Tornado: from communication models to releases
Proceedings of the 8th edition of the Educators' Symposium
International Journal of Information Technology and Web Engineering
Successful extreme programming: Fidelity to the methodology or good teamworking?
Information and Software Technology
A mid-career review of teaching computer science I
Proceeding of the 44th ACM technical symposium on Computer science education
Refactoring support for Smalltalk using static type inference
Proceedings of the International Workshop on Smalltalk Technologies
MDE software process lines in small companies
Journal of Systems and Software
Journal of Systems and Software
Agile projects in high school computing education: emphasizing a learners' perspective
Proceedings of the 7th Workshop in Primary and Secondary Computing Education
Creativity on a shoestring: concept generating in agile development
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Criteria for software process tailoring: a systematic review
Proceedings of the 2013 International Conference on Software and System Process
Proceedings of the 2013 annual conference on Computers and people research
Practical experience and evaluation of continuous code static analysis with C++Test
Proceedings of the 2013 International Workshop on Joining AcadeMiA and Industry Contributions to testing Automation
A rule-based recommendation system for selection of software development life cycle models
ACM SIGSOFT Software Engineering Notes
Core patterns of object-oriented meta-architectures
Proceedings of the 17th Conference on Pattern Languages of Programs
Understanding gamification mechanisms for software development
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Proceedings of the 2013 ACM SIGPLAN international conference on Object oriented programming systems languages & applications
Learning agile software engineering practices using coding dojo
Proceedings of the 14th annual ACM SIGITE conference on Information technology education
A design rule language for aspect-oriented programming
Journal of Systems and Software
Representation of Situational Methods: Incorporating ISO/IEC 24744 into a Domain-Based Framework
International Journal of Information System Modeling and Design
A comparative study of manual and automated refactorings
ECOOP'13 Proceedings of the 27th European conference on Object-Oriented Programming
Designing multi-agent unit tests using systematic test design patterns-(extended version)
Engineering Applications of Artificial Intelligence
The lean gap: A review of lean approaches to large-scale software systems development
Journal of Systems and Software
Tuning an HCI curriculum for master students to address interactive critical systems aspects
HCI'13 Proceedings of the 15th international conference on Human-Computer Interaction: human-centred design approaches, methods, tools, and environments - Volume Part I
Extended iterative maintenance life cycle using eXtreme programming
ACM SIGSOFT Software Engineering Notes
Enhancing the OPEN Process Framework with service-oriented method fragments
Software and Systems Modeling (SoSyM)
Considering rigor and relevance when evaluating test driven development: A systematic review
Information and Software Technology
Towards optimal software engineering: learning from agile practice
Innovations in Systems and Software Engineering
International Journal of Technology Enhanced Learning
Hi-index | 0.03 |
Whether you have a small team that is already closely aligned with your customers or a large team in a gigantic or multinational organization, you will find in these pages a wealth of ideas to challenge, inspire, and encourage you and your team members to substantially improve your software development.You will discover how to: Involve the whole team-XP style Increase technical collaboration through pair programming and continuous integration Reduce defects through developer testing Align business and technical decisions through weekly and quarterly planning Improve teamwork by setting up an informative, shared workspaceYou will also find many other concrete ideas for improvement, all based on a philosophy that emphasizes simultaneously increasing the humanity and effectiveness of software development.Every team can improve. Every team can begin improving today. Improvement is possible-beyond what we can currently imagine. Extreme Programming Explained, Second Edition, offers ideas to fuel your improvement for years to come.