Software development of real-time systems
Communications of the ACM
A spiral model of software development and enhancement
ACM SIGSOFT Software Engineering Notes
Automated application programming environment
APL '86 Proceedings of the international conference on APL
Recommendations for software engineering education
SIGCSE '87 Proceedings of the eighteenth SIGCSE technical symposium on Computer science education
The making of VIVID: a software engineering perspective
DAC '87 Proceedings of the 24th ACM/IEEE Design Automation Conference
Anatomy of a software engineering project
SIGCSE '88 Proceedings of the nineteenth SIGCSE technical symposium on Computer science education
IEA/AIE '89 Proceedings of the 2nd international conference on Industrial and engineering applications of artificial intelligence and expert systems - Volume 1
The role of Ada in contemporary interface technology
ACM SIGAda Ada Letters
The software engineering process: definition and scope
ISPW '88 Proceedings of the 4th international software process workshop on Representing and enacting the software process
TAV3 Proceedings of the ACM SIGSOFT '89 third symposium on Software testing, analysis, and verification
Experimental comparison of three system test strategies preliminary report
TAV3 Proceedings of the ACM SIGSOFT '89 third symposium on Software testing, analysis, and verification
Lessons learned from modeling the dynamics of software development
Communications of the ACM
Scaling up output capacity and performance results from information systems prototypes
ACM Transactions on Database Systems (TODS)
IBM Systems Journal
ACM SIGSOFT Software Engineering Notes
Personal computing: personal computers as research tools
Communications of the ACM - Special issue on digital multimedia systems
Experience with the DYNAMOD program animator
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
SIGSMALL '91 Proceedings of the 1991 ACM SIGSMALL/PC symposium on Small systems
The validation of a political model of information systems development cost estimating
SIGCPR '91 Proceedings of the 1991 conference on SIGCPR
Software engineering and the game of monopoly
ACM SIGCSE Bulletin
Thoughts on large scale programming projects
ACM SIGPLAN Notices
INFO: a simple document annotation facility
SIGDOC '91 Proceedings of the 9th annual international conference on Systems documentation
Automated Module Testing in Prolog
IEEE Transactions on Software Engineering
CASE: a testbed for modeling, measurement and management
Communications of the ACM
ACM Computing Surveys (CSUR)
Learning HCI design: mentoring project groups in a course on human-computer interaction
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
Recent advances in software estimation techniques
ICSE '92 Proceedings of the 14th international conference on Software engineering
Getting around the task-artifact cycle: how to make claims and design by scenario
ACM Transactions on Information Systems (TOIS)
Seven (plus or minus two) things to remember about producing multimedia documentation
SIGDOC '92 Proceedings of the 10th annual international conference on Systems documentation
Documenting software systems with views
SIGDOC '92 Proceedings of the 10th annual international conference on Systems documentation
Towards compatible primitive structures
Journal of Experimental & Theoretical Artificial Intelligence - Special issue: conceptual graphs workshop
A project planning and development process for small teams
Communications of the ACM
Getting research students started: a tale of two courses
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
Software quality: an overview from the perspective of total quality management
IBM Systems Journal
Risk Management for Software Projects
IEEE Software
Effects of participative management on the performance of software development teams
SIGCPR '94 Proceedings of the 1994 computer personnel research conference on Reinventing IS : managing information technology in changing organizations: managing information technology in changing organizations
The dimensions and correlates of systems development quality
SIGCPR '94 Proceedings of the 1994 computer personnel research conference on Reinventing IS : managing information technology in changing organizations: managing information technology in changing organizations
Team dynamics in student programming projects
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
ECA '94 Proceedings of the conference on Ethics in the computer age
Coordination in software development
Communications of the ACM
Turing Award lecture on computational complexity and the nature of computer science
Communications of the ACM
ACM SIGSOFT Software Engineering Notes
Benchmarking an interdisciplinary concurrent design methodology for electronic/mechanical systems
DAC '95 Proceedings of the 32nd annual ACM/IEEE Design Automation Conference
The chaos model and the chaos cycle
ACM SIGSOFT Software Engineering Notes
An Economic Model to Estimate Software Rewriting and Replacement Times
IEEE Transactions on Software Engineering
The interaction of social issues and software architecture
Communications of the ACM
Advances in Software Engineering
Computer
Inside risks: a risks-related bookshelf
Communications of the ACM
The effective use of automated application development tools
IBM Systems Journal
Model-checking of real-time systems: a telecommunications application: experience report
ICSE '97 Proceedings of the 19th international conference on Software engineering
Why interaction is more powerful than algorithms
Communications of the ACM
Quantum improvements in software system quality
Communications of the ACM
Prototyping in industrial software projects—bridging the gap between theory and practice
ICSE '93 Proceedings of the 15th international conference on Software Engineering
OOPSLA '94 Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum)
OO process and metrics for effort estimation
Addendum to the proceedings of the 10th annual conference on Object-oriented programming systems, languages, and applications (Addendum)
Lessons learned building reusable OO frameworks for distributed software
Communications of the ACM
Requirements development: stages of opportunity for collaborative needs discovery
DIS '97 Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques
Searching requirements for a system to support cooperative concept design in product development
DIS '97 Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques
DIS '97 Proceedings of the 2nd conference on Designing interactive systems: processes, practices, methods, and techniques
A first step to formally evaluate collaborative work
GROUP '97 Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge
Doing quality work: the role of software process definition in the computer science curriculum
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Content + experiences = curriculum
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Integrating distributed simulation objects
Proceedings of the 29th conference on Winter simulation
Measurement and analysis of sequential design processes
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Design patterns: an essential component of CS curricula
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
How to improve the quality of software engineering project management
ACM SIGSOFT Software Engineering Notes
Tight spiral projects for communicating software engineering concepts
ACSE '98 Proceedings of the 3rd Australasian conference on Computer science education
Requirements Development in Scenario-Based Design
IEEE Transactions on Software Engineering
Proceedings of the 2nd Australasian conference on Computer science education
An inductive approach to teaching object-oriented design
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Software engineering issues for ubiquitous computing
Proceedings of the 21st international conference on Software engineering
A flexible approach to decentralized software evolution
Proceedings of the 21st international conference on Software engineering
Escaping the software tar pit: model clashes and how to avoid them
ACM SIGSOFT Software Engineering Notes
System development methodologies and tools: possible influences and implications
SIGCPR '86 Proceedings of the twenty-second annual computer personnel research conference on Computer personnel research conference
Comprehending Object and Process Models: An Empirical Study
IEEE Transactions on Software Engineering
An overview course in academic computer science: a new approach for teaching nonmajors
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
A capstone course for a computer information systems major
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Multiple mass-market applications as components
Proceedings of the 22nd international conference on Software engineering
The generation of Ada and an associated PDL from a higher-level representation
WADAS '87 Proceedings of the Joint Ada conference fifth national conference on Ada technology and fourth Washington Ada Symposium
Supporting software engineering with open hypermedia
ACM Computing Surveys (CSUR)
Workflow Systems: Occasions for Success and Failure
Computer Supported Cooperative Work
MoMA and the three-legged stool: fostering creative insight in interactive system design
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
Derive: a tool that automatically reverse-engineers instruction encodings
DYNAMO '00 Proceedings of the ACM SIGPLAN workshop on Dynamic and adaptive compilation and optimization
Concurrent software development
Communications of the ACM
An Aristotelian understanding of object-oriented programming
OOPSLA '00 Proceedings of the 15th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
CUU '00 Proceedings on the 2000 conference on Universal Usability
A Numerical Library and Its Support
ACM Transactions on Mathematical Software (TOMS)
Perspectives in Software Engineering
ACM Computing Surveys (CSUR)
Human factors guidelines for terminal interface design
Communications of the ACM
Managing application program maintenance expenditures
Communications of the ACM
The effect of programming team structures on programming tasks
Communications of the ACM
Communications of the ACM
Self-assessment procedure X: a self-assessment procedure dealing with software project management
Communications of the ACM
Experimental investigations of the utility of detailed flowcharts in programming
Communications of the ACM
A framework analysis of the open source software development paradigm
ICIS '00 Proceedings of the twenty first international conference on Information systems
Boot camp or bordello: whipping rookies into shape
ICIS '00 Proceedings of the twenty first international conference on Information systems
The programmer's workbench—a machine for software development
Communications of the ACM
An agent-based approach for building complex software systems
Communications of the ACM
Computer simulations of cardiac electrophysiology
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
Interaction-oriented programming
First international workshop, AOSE 2000 on Agent-oriented software engineering
An IS research relevancy manifesto
Communications of the AIS
Software project management: the manager's view
Communications of the AIS
The role of the end user: letters
Communications of the AIS
Proceedings of the seventh annual consortium for computing in small colleges central plains conference on The journal of computing in small colleges
Editorial: Technology or management
Communications of the ACM
A collaborative model for training non-IT workers
ACM SIGCAS Computers and Society
A market-based perspective on information systems development
Communications of the ACM
Will UML 2.0 be agile or awkward?
Communications of the ACM - Internet abuse in the workplace and Game engines in scientific research
Connotations of problem solving
ACM SIGSOFT Software Engineering Notes
Some guidelines for non-repudiation protocols
ACM SIGCOMM Computer Communication Review
Optimizing software process control
ACM SIGSOFT Software Engineering Notes
Proceedings of the 33nd conference on Winter simulation
Establishing quality control in software agents
ACM SIGAPP Applied Computing Review
Open source development and the World Wide Web: a certain tension
ACM SIGSOFT Software Engineering Notes
Integrating hundred's of products through one architecture: the industrial IT architecture
Proceedings of the 24th International Conference on Software Engineering
Egoless writing: improving quality by replacing artistic impulse with engineering discipline
ACM Journal of Computer Documentation (JCD)
Using Javadoc and XML to produce API reference documentation
Proceedings of the 20th annual international conference on Computer documentation
Software development cost estimation approaches – A survey
Annals of Software Engineering
Towards automated modification of legacy assets
Annals of Software Engineering
Automated Software Engineering
A View of Software Development Environments Based on Activity Theory
Computer Supported Cooperative Work
Information Modeling Aspects of Software Development
Minds and Machines
Effective coordination in the software process - historical perspectives and future directions
Software Quality Control
Supporting project awareness on the WWW with the iScent framework
ACM SIGGROUP Bulletin
Stalking the Elusive Computer Bug
IEEE Annals of the History of Computing
IEEE Annals of the History of Computing
Evolutionary Project Management
Computer
SUAVE: Extending VHDL to Improve Data Modeling Support
IEEE Design & Test
Learning to Put Lessons Into Practice
IEEE Software
Guest Editors' Introduction: Requirements Engineering
IEEE Software
Year 2000 Work Comes Down to the Wire
IEEE Software
A Fresh Perspective on Old Problems
IEEE Software
Critical Success Factors In Software Projects
IEEE Software
IEEE Software
The Scrum Software Development Process for Small Teams
IEEE Software
Critical Factors Affecting Personal Software Processes
IEEE Software
Building Software Securely from the Ground Up
IEEE Software
Lessons in Agility From Internet-Based Development
IEEE Software
A testing approach for large system portfolios in industrial environments
Journal of Systems and Software
IEEE Software
Software Methodologies at Risk
EKAW '99 Proceedings of the 11th European Workshop on Knowledge Acquisition, Modeling and Management
OpenSource in Electronic Commerce - A Comparative Analysis
EC-WEB '00 Proceedings of the First International Conference on Electronic Commerce and Web Technologies
Persistence and Java - A Balancing Act
Proceedings of the International Symposium on Objects and Databases
UvA Trilearn 2001 Team Description
RoboCup 2001: Robot Soccer World Cup V
Agent-Oriented Software Engineering
MAAMAW '99 Proceedings of the 9th European Workshop on Modelling Autonomous Agents in a Multi-Agent World: MultiAgent System Engineering
Empirically Driven Design of Software Development Processes for Wireless Internet Services
PROFES '02 Proceedings of the 4th International Conference on Product Focused Software Process Improvement
Extreme Programming in a Research Environment
Proceedings of the Second XP Universe and First Agile Universe Conference on Extreme Programming and Agile Methods - XP/Agile Universe 2002
Proceedings of the Second XP Universe and First Agile Universe Conference on Extreme Programming and Agile Methods - XP/Agile Universe 2002
Lessons from the Application of Formal Methods to the Design of a Storm Surge Barrier Control System
FM '99 Proceedings of the Wold Congress on Formal Methods in the Development of Computing Systems-Volume II
Panel Summary: Agent Development Tools
ATAL '00 Proceedings of the 7th International Workshop on Intelligent Agents VII. Agent Theories Architectures and Languages
Conflict in collaborative software development
SIGMIS CPR '03 Proceedings of the 2003 SIGMIS conference on Computer personnel research: Freedom in Philadelphia--leveraging differences and diversity in the IT workforce
Formal engineering design synthesis
Large-scale requirements analysis as heterogeneous engineering
Social thinking
Systems engineering for business process change
Practical lessons from experience with the database design course project
Journal of Computing Sciences in Colleges
Workflow-and agent-based cognitive flow management for distributed team cooperation
Information and Management
Identifying High Performance ERP Projects
IEEE Transactions on Software Engineering
DIS '02 Proceedings of the 4th conference on Designing interactive systems: processes, practices, methods, and techniques
The new and improved requirements engineer
IT measurement
IT measurement
Journal of Systems and Software
Software engineering in the liberal arts: combining theory and practice
ACM SIGCSE Bulletin
Software architecture recovery using Conway's law
CASCON '98 Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative research
Towards a Broader View on Software Architecture Analysis of Flexibility
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
A Historian's View of Software Engineering
CSEET '00 Proceedings of the 13th Conference on Software Engineering Education & Training
A multidimensional approach to documentation of APL systems
SIGDOC '84 Proceedings of the 3rd annual international conference on Systems documentation
MARCO—a monitoring system to analyze, and control systems requirements.
SIGDOC '84 Proceedings of the 3rd annual international conference on Systems documentation
A software quality assurance program through reusable code
SIGDOC '84 Proceedings of the 3rd annual international conference on Systems documentation
Some insights and experiences in teaching team project courses
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
The teaching of software engineering
SIGCSE '83 Proceedings of the fourteenth SIGCSE technical symposium on Computer science education
The perils of plenty - managing a large APL project
APL '83 Proceedings of the international conference on APL
A spiral approach to software engineering project management education
ICSE '84 Proceedings of the 7th international conference on Software engineering
The modular structure of complex systems
ICSE '84 Proceedings of the 7th international conference on Software engineering
The effects of symbology and spatial arrangement on the comprehension of software specifications
ICSE '81 Proceedings of the 5th international conference on Software engineering
Design of a microcode link editor
MICRO 13 Proceedings of the 13th annual workshop on Microprogramming
An experiment in software engineering: The Architecture Research Facility as a case study
ICSE '79 Proceedings of the 4th international conference on Software engineering
Software engineering: Management, personnel and methodology
ICSE '79 Proceedings of the 4th international conference on Software engineering
An analysis of software project failure
ICSE '79 Proceedings of the 4th international conference on Software engineering
Software engineering...an economic perspective
ICSE '79 Proceedings of the 4th international conference on Software engineering
Experience with a high level micromachine simulator
MICRO 12 Proceedings of the 12th annual workshop on Microprogramming
Structured design methodologies
DAC '78 Proceedings of the 15th Design Automation Conference
Improving team productivity in system software development
SIGCPR '77 Proceedings of the fifteenth annual SIGCPR conference
Some experiences in the use of inspection teams
SIGCPR '77 Proceedings of the fifteenth annual SIGCPR conference
Team dynamics in systems development and management
SIGCPR '77 Proceedings of the fifteenth annual SIGCPR conference
SIGUCCS '77 Proceedings of the 5th annual ACM SIGUCCS conference on User services
SIGUCCS '77 Proceedings of the 5th annual ACM SIGUCCS conference on User services
An operating systems implementation project for an undergraduate course
SIGCSE '77 Proceedings of the seventh SIGCSE technical symposium on Computer science education
Realism, style, and design: Packing it into a constrained course
SIGCSE '76 Proceedings of the ACM SIGCSE-SIGCUE technical symposium on Computer science and education
String storage and searching for data base applications: Implementation on the INDY backend kernel
CAW '78 Proceedings of the fourth workshop on Computer architecture for non-numeric processing
Editing requirements for data base applications and their implementation on the INDY backend kernel
CAW '78 Proceedings of the fourth workshop on Computer architecture for non-numeric processing
SIGCPR '79 Proceedings of the sixteenth annual SIGCPR conference
SIGCSE '76 Proceedings of the sixth SIGCSE technical symposium on Computer science education
Increased productivity from increased work(?)
SIGCPR '75 Proceedings of the thirteenth annual SIGCPR conference
Programmer attitudes and reactions towards programming productivity techniques
SIGCPR '75 Proceedings of the thirteenth annual SIGCPR conference
Hints for computer system design
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
An introduction to the Programmer's Workbench
ICSE '76 Proceedings of the 2nd international conference on Software engineering
A management approach to the development of computer-based systems
ICSE '76 Proceedings of the 2nd international conference on Software engineering
An analysis of the resources used in the SAFEGUARD system software development
ICSE '76 Proceedings of the 2nd international conference on Software engineering
Research paradigms in computer science
ICSE '76 Proceedings of the 2nd international conference on Software engineering
ICSE '76 Proceedings of the 2nd international conference on Software engineering
An environmental simulator for the FDNY computer aided dispatch system
ICSE '76 Proceedings of the 2nd international conference on Software engineering
On the relationships among three software metrics
Proceedings of the 1981 ACM workshop/symposium on Measurement and evaluation of software quality
The SAGA project: A system for software development
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Implementation of the Alpha-6 programming system
Proceedings of the international conference on Reliable software
Managing and evaluating students in a directed project course
SIGSCE '84 Proceedings of the fifteenth SIGCSE technical symposium on Computer science education
Application of modern software techniques to modeling and simulation
WSC '81 Proceedings of the 13th conference on Winter simulation - Volume 1
SIGCSE '79 Proceedings of the tenth SIGCSE technical symposium on Computer science education
Experience with OLGA A Maximal language for the minimal PDP-11 minicomputer
SIGCSE '79 Proceedings of the tenth SIGCSE technical symposium on Computer science education
A distributed flat file strategy for managing research data
ACM '80 Proceedings of the ACM 1980 annual conference
Software requirements in the 80's
ACM '80 Proceedings of the ACM 1980 annual conference
How shall we evaluate prototype natural language processors?
CHI '81 Proceedings of the Joint Conference on Easier and More Productive Use of Computer Systems. (Part - II): Human Interface and the User Interface - Volume 1981
Perspectives of the systems analyst: Identity, function, skills and future
SIGCPR '76 Proceedings of the fourteenth annual computer personnel research conference
Automated Software Engineering
Managing the Software Development by Using the Recursive Multi- Threaded (RMT) Tool
TOOLS '99 Proceedings of the Technology of Object-Oriented Languages and Systems
A Queue Theory-Based Approach to Staff Software Maintenance Centers
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
An Approach to Evaluating E-Business Information Systems Projects
Information Systems Frontiers
COCOMO-Based Effort Estimation for Iterative and Incremental Software Development
Software Quality Control
Automated Software Engineering
Software pioneers
Abstract data types, then and now
Software pioneers
ACM SIGPLAN Notices
AVI '98 Proceedings of the working conference on Advanced visual interfaces
Challenges of real-world projects in team-based courses
Journal of Computing Sciences in Colleges
No name: just notes on software reuse
OOPSLA '03 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Learning from information systems failures by using narrative and ante-narrative methods
SAICSIT '03 Proceedings of the 2003 annual research conference of the South African institute of computer scientists and information technologists on Enablement through technology
Assessing Staffing Needs for a Software Maintenance Project through Queuing Simulation
IEEE Transactions on Software Engineering
Experiences in program understanding
CASCON '92 Proceedings of the 1992 conference of the Centre for Advanced Studies on Collaborative research - Volume 1
Documenting-in-the-large vs. documenting-in-the-small
CASCON '93 Proceedings of the 1993 conference of the Centre for Advanced Studies on Collaborative research: distributed computing - Volume 2
No name: just notes on software reuse
ACM SIGPLAN Notices
Conceptual modelling for configuration: A description logic-based approach
Artificial Intelligence for Engineering Design, Analysis and Manufacturing
Dynamic Portfolio Selection of NPD Programs Using Marginal Returns
Management Science
The Demise of the Waterfall Model Is Imminent
Queue - Game Development
WOSP '04 Proceedings of the 4th international workshop on Software and performance
Improving availability with recursive microreboots: a soft-state system case study
Performance Evaluation - Dependable systems and networks-performance and dependability symposium (DSN-PDS) 2002: Selected papers
Strategies and analysis techniques in functional program optimization
AI Communications - STAIRS 2002
A Weakly Constrained Approach to Software Change Coordination
Proceedings of the 26th International Conference on Software Engineering
Design of Large-Scale Polylingual Systems
Proceedings of the 26th International Conference on Software Engineering
Communications of the ACM - Has the Internet become indispensable?
GI '04 Proceedings of the 2004 Graphics Interface Conference
The dawning of the autonomic computing era
IBM Systems Journal
Exstatic: a generic static checker applied to documentation systems
Proceedings of the 22nd annual international conference on Design of communication: The engineering of quality documentation
The software architect: essence, intuition, and guiding principles
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
interactions
Engaging students with community organizations by using computer technology
CITC5 '04 Proceedings of the 5th conference on Information technology education
Relevancy based semantic interoperation of reuse repositories
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering
Measuring the conceptual fitness of an application in a computing ecosystem
Proceedings of the 2004 ACM workshop on Interdisciplinary software engineering research
Evaluating computer-supported cooperative work: models and frameworks
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
An experimental simulation of multi-site software development
CASCON '04 Proceedings of the 2004 conference of the Centre for Advanced Studies on Collaborative research
Object Analysis Patterns for Embedded Systems
IEEE Transactions on Software Engineering
How will computing change education?
ACM SIGCUE Outlook
An Expectant Chat About Script Maturity
LISA '00 Proceedings of the 14th USENIX conference on System administration
A paradigm for community-based human computer interaction education
Journal of Computing Sciences in Colleges
An Analysis of RPM Validation Drift
LISA '02 Proceedings of the 16th USENIX conference on System administration
Proceedings of the 27th international conference on Software engineering
Proceedings of the 27th international conference on Software engineering
Beyond templates: a study of clones in the STL and some general implications
Proceedings of the 27th international conference on Software engineering
An experimental card game for teaching software engineering processes
Journal of Systems and Software - Special issue: Software engineering education and training
Journal of Systems and Software - Special issue: Software engineering education and training
An economic perspective on software licenses: open source, maintainers and user-developers
Telematics and Informatics - Special issue: Copyright: rights-holders, users and innovators
Applications of synchronization coverage
Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming
Confirming the influence of educational background in pair-design knowledge through experiments
Proceedings of the 2005 ACM symposium on Applied computing
Teaching software development skills early in the Curriculum through software engineering
ITiCSE '05 Proceedings of the 10th annual SIGCSE conference on Innovation and technology in computer science education
Encyclopedia of Computer Science
Encyclopedia of Computer Science
Encyclopedia of Computer Science
Supporting distributed software design meetings: what can we learn from co-located meetings?
HSSE '05 Proceedings of the 2005 workshop on Human and social factors of software engineering
The challenges in creating tools for improving the software development lifecycle
HSSE '05 Proceedings of the 2005 workshop on Human and social factors of software engineering
Towards predictor models for large libre software projects
PROMISE '05 Proceedings of the 2005 workshop on Predictor models in software engineering
SEAS '05 Proceedings of the second international workshop on Software engineering for automotive systems
A software flaw taxonomy: aiming tools at security
SESS '05 Proceedings of the 2005 workshop on Software engineering for secure systems—building trustworthy applications
Investigating quality in large-scale Open Source Software
5-WOSSE Proceedings of the fifth workshop on Open source software engineering
European Journal of Information Systems - Special issue: From technical to socio-technical change: Tackling the human and organizational aspects of systems development projects
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
Estimating software based on use case points
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
High level microprogramming: current usage, future prospects
ACM SIGMICRO Newsletter
Performance Variability and Project Dynamics
Computational & Mathematical Organization Theory
Empirical Software Engineering
A view of 20th and 21st century software engineering
Proceedings of the 28th international conference on Software engineering
Dimensions of software engineering course design
Proceedings of the 28th international conference on Software engineering
Multi-platform user interface construction: a challenge for software engineering-in-the-small
Proceedings of the 28th international conference on Software engineering
Journal of Information Science
Planning and improving global software development process using simulation
Proceedings of the 2006 international workshop on Global software development for the practitioner
Global software development in the freeBSD project
Proceedings of the 2006 international workshop on Global software development for the practitioner
Why are APIs difficult to learn and use?
Crossroads
Defining and contributing to software development success
Communications of the ACM - Music information retrieval
In search of the sweet spot: agile open collaborative corporate software development
SAICSIT '05 Proceedings of the 2005 annual research conference of the South African institute of computer scientists and information technologists on IT research in developing countries
Simulation-specific characteristics and software reuse
WSC '05 Proceedings of the 37th conference on Winter simulation
UML 2: a model-driven development tool
IBM Systems Journal - Model-driven software development
A survey of Knowledge Discovery and Data Mining process models
The Knowledge Engineering Review
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
The paradoxical success of aspect-oriented programming
Proceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
Evolving an embedded domain-specific language in Java
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Interlanguage migration: from scripts to programs
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications
Designing task visualizations to support the coordination of work in software development
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Teaching project management: an experiential approach
Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges
Software cost estimation using economic production models
Journal of Management Information Systems
Information technology investments and firm value
Information and Management
Semantics-based composition for aspect-oriented requirements engineering
Proceedings of the 6th international conference on Aspect-oriented software development
Program entanglement, feature interaction and the feature language extensions
Computer Networks: The International Journal of Computer and Telecommunications Networking
Journal of Software Maintenance and Evolution: Research and Practice
Classics in software engineering
Communications of the ACM - ACM at sixty: a look back in time
Practical software reuse for IBM System z I/O subsystems
IBM Journal of Research and Development
Concurrent Crashing and Overlapping in Product Development
Operations Research
The Architecture of the Apex Platform, salesforce.com's Platform for Building On-Demand Applications
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
Improving software practice through education: Challenges and future trends
FOSE '07 2007 Future of Software Engineering
Safety and Software Intensive Systems: Challenges Old and New
FOSE '07 2007 Future of Software Engineering
Software Effort, Quality, and Cycle Time: A Study of CMM Level 5 Projects
IEEE Transactions on Software Engineering
Programming the internet from the server-side with Tcl and Audience1TM
TCLTK'96 Proceedings of the 4th conference on USENIX Tcl/Tk Workshop, 1996 - Volume 4
SC-CFS: smartcard secured cryptographic file system
SSYM'01 Proceedings of the 10th conference on USENIX Security Symposium - Volume 10
Journal of Management Information Systems
Experimenting with software testbeds for evaluating new technologies
Empirical Software Engineering
An Integrative Contingency Model of Software Project Risk Management
Journal of Management Information Systems
The impact of size and volatility on IT project performance
Communications of the ACM
Evaluating curricula for the teaching of programming
ACM SIGCUE Outlook - Topics in instructional computing
Controlled experimentation on adaptations of pair programming
Information Technology and Management
Towards management of software as assets: A literature review with additional sources
Information and Software Technology
Staffing a software project: A constraint satisfaction and optimization-based approach
Computers and Operations Research
How artefacts rule web-based communities: practices of free software development
International Journal of Web Based Communities
Dimensional modeling: Identification, classification, and evaluation of patterns
Decision Support Systems
Knowledge and the mathematical properties of communication
International Journal of Information Technology and Management
The influence of organizational structure on software quality: an empirical case study
Proceedings of the 30th international conference on Software engineering
"Large" abstractions for software engineering
Proceedings of the 2nd international workshop on The role of abstraction in software engineering
Adaptation architectures cross levels
Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems
Sudoku: a little lesson in OOP
ACM SIGCSE Bulletin
Strong regularities in online peer production
Proceedings of the 9th ACM conference on Electronic commerce
A metric for software readability
ISSTA '08 Proceedings of the 2008 international symposium on Software testing and analysis
A framework for the simulation of structural software evolution
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Applying SOA concepts to the simulation of aeronautical wireless communication
Proceedings of the 11th communications and networking simulation symposium
The profession of IT: Evolutionary system development
Communications of the ACM - Surviving the data deluge
An approach to optimizing software development team size
Information Processing Letters
Proceedings of the Second ACM-IEEE international symposium on Empirical software engineering and measurement
Proceedings of the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Latent social structure in open source projects
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Recommending method invocation context changes
Proceedings of the 2008 international workshop on Recommendation systems for software engineering
Proceedings of the 1st ACM workshop on Virtual machine security
Personal reflections on automation, programming culture, and model-based software engineering
Automated Software Engineering
Harnessing the wisdom of crowds in wikipedia: quality through coordination
Proceedings of the 2008 ACM conference on Computer supported cooperative work
Software Reuse beyond Components with XVCL (Tutorial)
Generative and Transformational Techniques in Software Engineering II
Team Knowledge and Coordination in Geographically Distributed Software Development
Journal of Management Information Systems
Life cycle cost models for comparing computer family architectures
AFIPS '77 Proceedings of the June 13-16, 1977, national computer conference
The choice of new software development methodologies for software development projects
AFIPS '77 Proceedings of the June 13-16, 1977, national computer conference
SAGA: a system to automate the management of software production
AFIPS '81 Proceedings of the May 4-7, 1981, national computer conference
Salvaging your software asset: (tools based maintenance)
AFIPS '81 Proceedings of the May 4-7, 1981, national computer conference
On the Process of Software Design: Sources of Complexity and Reasons for Muddling through
Engineering Interactive Systems
Reflections today prevent failures tomorrow
Communications of the ACM - Security in the Browser
Fabrication: a tangible link between computer science and creativity
Proceedings of the 40th ACM technical symposium on Computer science education
Designing Project-Based Courses with a Focus on Group Formation and Assessment
ACM Transactions on Computing Education (TOCE)
Simulation game-based virtual learning
DIWEB'08 Proceedings of the 8th WSEAS international conference on Distance learning and web engineering
User-Centered Design Stories: Real-World UCD Case Studies
User-Centered Design Stories: Real-World UCD Case Studies
Aspect-Oriented Programming with the e Verification Language: A Pragmatic Guide for Testbench Developers
The emergence of object-oriented technology: the role of community
Behaviour & Information Technology
Some issues on scheduling estimation model for object-oriented software projects
ACM SIGSOFT Software Engineering Notes
Inspired software design early jackson methods to thread architectures
ACM SIGSOFT Software Engineering Notes
The secret life of bugs: Going past the errors and omissions in software repositories
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
From DPS to MAS to ...: continuing the trends
Proceedings of The 8th International Conference on Autonomous Agents and Multiagent Systems - Volume 1
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
Successful Architectural Knowledge Sharing: Beware of Emotions
QoSA '09 Proceedings of the 5th International Conference on the Quality of Software Architectures: Architectures for Adaptive Software Systems
Formalisms to support the definition of processes
Journal of Computer Science and Technology
On the relative value of cross-company and within-company data for defect prediction
Empirical Software Engineering
Information Systems Research
Agent-based computing: promise and perils
IJCAI'99 Proceedings of the 16th international joint conference on Artificial intelligence - Volume 2
Teaching computing soft skills: an experiential approach
Journal of Computing Sciences in Colleges
Customization in a unified framework for summarizing medical literature
Artificial Intelligence in Medicine
Characterizing software architecture changes: A systematic review
Information and Software Technology
Improved decision-making for software managers using Bayesian networks
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Secure open source collaboration: an empirical study of linus' law
Proceedings of the 16th ACM conference on Computer and communications security
An Agile Constructionist Mentoring Methodology for Software Projects in the High School
ACM Transactions on Computing Education (TOCE)
Information Technology and Management
Effect of staffing pattern on software project: An empirical analysis
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
ESEM '09 Proceedings of the 2009 3rd International Symposium on Empirical Software Engineering and Measurement
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Finding representative workloads for computer system design
Finding representative workloads for computer system design
Productive petascale computing: requirements, hardware, and software
Productive petascale computing: requirements, hardware, and software
How to steer an embedded software project: tactics for selecting the software process model
Information and Software Technology
Combating architectural degeneration: a survey
Information and Software Technology
Virtual workgroups in offshore systems development
Information and Software Technology
Software effort estimation terminology: The tower of Babel
Information and Software Technology
Modelling software development across time zones
Information and Software Technology
Sources of errors in distributed development projects: implications for collaborative tools
Proceedings of the 2010 ACM conference on Computer supported cooperative work
NSPW '09 Proceedings of the 2009 workshop on New security paradigms workshop
Modified development process of component-based software engineering
ACM SIGSOFT Software Engineering Notes
Internationalization of computer science education
Proceedings of the 41st ACM technical symposium on Computer science education
Software frameworks and embedded control systems
Software frameworks and embedded control systems
Example-centric programming: integrating web search into the development environment
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Coping with the cone of uncertainty: an empirical study of the SAIV process model
ICSP'07 Proceedings of the 2007 international conference on Software process
A framework for adopting software process simulation in CMMI organizations
ICSP'07 Proceedings of the 2007 international conference on Software process
XP'03 Proceedings of the 4th international conference on Extreme programming and agile processes in software engineering
A comparison of the business object notation and the unified modeling language
UML'99 Proceedings of the 2nd international conference on The unified modeling language: beyond the standard
Does XP deliver quality and maintainable code?
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Enabling user centered design processes in open source communities
UI-HCII'07 Proceedings of the 2nd international conference on Usability and internationalization
Redesigning the rationale for design rationale
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability
Iterative software engineering for multiagent systems: the MASSIVE method
Iterative software engineering for multiagent systems: the MASSIVE method
Meeting the challenge of communication in offshore software development
SEAFOOD'07 Proceedings of the 1st international conference on Software engineering approaches for offshore and outsourced development
Reducing the cost of communication and coordination in distributed software development
SEAFOOD'07 Proceedings of the 1st international conference on Software engineering approaches for offshore and outsourced development
Integrating automotive applications using overlay networks on top of a time-triggered protocol
Proceedings of the 13th Monterey conference on Composition of embedded systems: scientific and industrial issues
Proceedings of the 2010 Special Interest Group on Management Information System's 48th annual conference on Computer personnel research on Computer personnel research
The method for measuring large-scale object-oriented software system
FSKD'09 Proceedings of the 6th international conference on Fuzzy systems and knowledge discovery - Volume 3
Customized awareness: recommending relevant external change events
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Are clones harmful for maintenance?
Proceedings of the 4th International Workshop on Software Clones
Using Web 2.0 to improve software quality
Proceedings of the 1st Workshop on Web 2.0 for Software Engineering
Agent-oriented programming: from prolog to guarded definite clauses
Agent-oriented programming: from prolog to guarded definite clauses
New complexity model for classes in object oriented system
ACM SIGSOFT Software Engineering Notes
Voice commands for a mobile reading device for the visually impaired
Proceedings of the 3rd International Conference on PErvasive Technologies Related to Assistive Environments
Revisiting the concept of components in software engineering from a software ecosystem perspective
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Strengthening the empirical analysis of the relationship between Linus' Law and software security
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Representing the behaviour of software projects using multi-dimensional timelines
Information and Software Technology
A framework for analysing and visualising open source software ecosystems
Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)
The Tower of Babel did not fail
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
Application frameworks: how they become your enemy
Proceedings of the ACM international conference companion on Object oriented programming systems languages and applications companion
Power in unity: forming teams in large-scale community systems
CIKM '10 Proceedings of the 19th ACM international conference on Information and knowledge management
Striving for coherency to mitigate the complexity of system design
ECBS'97 Proceedings of the 1997 international conference on Engineering of computer-based systems
Social media for software engineering
Proceedings of the FSE/SDP workshop on Future of software engineering research
Sharing what we know about software engineering
Proceedings of the FSE/SDP workshop on Future of software engineering research
The brave new world of design requirements: four key principles
CAiSE'10 Proceedings of the 22nd international conference on Advanced information systems engineering
Impact evaluation for quality-oriented architectural decisions regarding evolvability
ECSA'10 Proceedings of the 4th European conference on Software architecture
Architecture decision-making in support of complexity control
ECSA'10 Proceedings of the 4th European conference on Software architecture
Use of a multidimensional approach to study the evolution of software complexity
Innovations in Systems and Software Engineering
Model based intelligence: concepts, architectures, and features
MILCOM'06 Proceedings of the 2006 IEEE conference on Military communications
Proceedings of the 26th Annual Computer Security Applications Conference
Information Goods vs. Industrial Goods: Cost Structure and Competition
Management Science
Interdisciplinary teaching: introductory programming via creative writing
Proceedings of the 42nd ACM technical symposium on Computer science education
Evolution of developer collaboration on the jazz platform: a study of a large scale agile project
Proceedings of the 4th India Software Engineering Conference
Towards managing software architectures with ontologies
Graph transformations and model-driven engineering
Identifying program, test, and environmental changes that affect behaviour
Proceedings of the 33rd International Conference on Software Engineering
Ownership, experience and defects: a fine-grained study of authorship
Proceedings of the 33rd International Conference on Software Engineering
Exploring, exposing, and exploiting emails to include human factors in software engineering
Proceedings of the 33rd International Conference on Software Engineering
Understanding how novices are integrated in a team analysing their tool usage
Proceedings of the 2011 International Conference on Software and Systems Process
The brave new world of design requirements
Information Systems
An effective speedup metric for measuring productivity in large-scale parallel computer systems
The Journal of Supercomputing
Formal verification of an ASIC ethernet switch block
Proceedings of the 2010 Conference on Formal Methods in Computer-Aided Design
Multiobjective simulation optimisation in software project management
Proceedings of the 13th annual conference on Genetic and evolutionary computation
An industrial case study of classifier ensembles for locating software defects
Software Quality Control
Leveraging temporal and spatial separations with the 24-hour knowledge factory paradigm
Information Systems Frontiers
Aligning software processes with strategy
MIS Quarterly
User generated (web) content: trash or treasure
Proceedings of the 12th International Workshop on Principles of Software Evolution and the 7th annual ERCIM Workshop on Software Evolution
An explanatory analysis on eclipse beta-release bugs through in-process metrics
Proceedings of the 8th international workshop on Software quality
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
Does adding manpower also affect quality?: an empirical, longitudinal analysis
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Mining development repositories to study the impact of collaboration on software systems
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
The beauty and the beast: separating design from algorithm
Proceedings of the 25th European conference on Object-oriented programming
Computational programming technologies
Programming and Computing Software
Redundancy and collaboration in wikibooks
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part I
Architecture and Patterns for IT Service Management, Resource Planning, and Governance: Making Shoes for the Cobbler's Children: Making Shoes for the Cobbler's Children
A composite complexity measure for component-based systems
ACM SIGSOFT Software Engineering Notes
Analysis and representation of interaction patterns in group programming learning
CRIWG'11 Proceedings of the 17th international conference on Collaboration and technology
Vision paper: the essence of structural models
Proceedings of the 14th international conference on Model driven engineering languages and systems
Communication patterns of agile requirements engineering
Proceedings of the 1st Workshop on Agile Requirements Engineering
"Follow the Sun" Workflow in Global Software Development
Journal of Management Information Systems
The artist in the computer scientist: more humanity to our research
Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software
Balancing agility and discipline with XPrince
RISE'05 Proceedings of the Second international conference on Rapid Integration of Software Engineering Techniques
Troubleshooting large-scale new product development embedded software projects
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Architectural reuse in software systems in-house integration and merge – experiences from industry
QoSA'05 Proceedings of the First international conference on Quality of Software Architectures and Software Quality, and Proceedings of the Second International conference on Software Quality
Traveling architects – a new way of herding cats
QoSA'06 Proceedings of the Second international conference on Quality of Software Architectures
The future of software processes
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
A study on the distribution and cost prediction of requirements changes in the software life-cycle
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
Proceedings of the 5th India Software Engineering Conference
A framework for understanding the factors influencing pair programming success
XP'05 Proceedings of the 6th international conference on Extreme Programming and Agile Processes in Software Engineering
Alice: modularization of middleware using aspect-oriented programming
SEM'04 Proceedings of the 4th international conference on Software Engineering and Middleware
Proximity: a measure to quantify the need for developers' coordination
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Parameterising bayesian networks
AI'04 Proceedings of the 17th Australian joint conference on Advances in Artificial Intelligence
Requirements determination in a community informatics project: an activity theory approach
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part I
Communications of the ACM
Towards general purpose, high level, software languages
ECMDA-FA'05 Proceedings of the First European conference on Model Driven Architecture: foundations and Applications
Project replayer – an investigation tool to revisit processes of past projects
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
Users and developers: an agent-based simulation of open source software evolution
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
Deciding what to design: closing a gap in software engineering education
ICSE'05 Proceedings of the 2005 international conference on Software Engineering Education in the Modern Age
Requirements for service composition in ultra-large scale software-intensive systems
Monterey'08 Proceedings of the 15th Monterey conference on Foundations of Computer Software: future Trends and Techniques for Development
Software, vendors and reputation: an analysis of the dilemma in creating secure software
INTRUST'10 Proceedings of the Second international conference on Trusted Systems
Software engineering: multi-person development of multi-version programs
Dependable and Historic Computing
Local vs. global models for effort estimation and defect prediction
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
The study of resource allocation among software development phases: an economics-based approach
Advances in Software Engineering
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Simple algebraic data types for C
Software—Practice & Experience
What's in a name. . . generator?
Journal in Computer Virology
Time variance and defect prediction in software projects
Empirical Software Engineering
Teaching software engineering and software project management: an integrated and practical approach
Proceedings of the 34th International Conference on Software Engineering
FOCUS: an adaptation of a SWEBOK-based curriculum for industry requirements
Proceedings of the 34th International Conference on Software Engineering
Timely and efficient facilitation of coordination of software developers' activities
Proceedings of the 34th International Conference on Software Engineering
Timely detection of coordination requirements to support collaboration among software developers
Proceedings of the 34th International Conference on Software Engineering
Supporting semantic conflict prevention in real-time collaborative programming environments
ACM SIGAPP Applied Computing Review
Elegant systems design: Creative fusion of simplicity and power
Systems Engineering
Where is the science in computer science?
Communications of the ACM
A simulation approach to six sigma in software development
SCSC '09 Proceedings of the 2009 Summer Computer Simulation Conference
Advances in Software Engineering
PROFES'12 Proceedings of the 13th international conference on Product-Focused Software Process Improvement
An historical examination of open source releases and their vulnerabilities
Proceedings of the 2012 ACM conference on Computer and communications security
Liberating the programmer with prorogued programming
Proceedings of the ACM international symposium on New ideas, new paradigms, and reflections on programming and software
Talk versus work: characteristics of developer collaboration on the jazz platform
Proceedings of the ACM international conference on Object oriented programming systems languages and applications
What should developers be aware of? An empirical study on the directives of API documentation
Empirical Software Engineering
Proceedings of the 17th ACM international conference on Supporting group work
Interpreting “systems architecting”
Systems Engineering
The art and science of software architecture
ECSA'07 Proceedings of the First European conference on Software Architecture
Aspect-oriented model-driven code generation: A systematic mapping study
Information and Software Technology
Interpretative case studies on agile team productivity and management
Information and Software Technology
Composition of model transformations: a categorical framework
SBMF'12 Proceedings of the 15th Brazilian conference on Formal Methods: foundations and applications
Using edit sessions to measure participation in wikipedia
Proceedings of the 2013 conference on Computer supported cooperative work
Applying MDE to the (semi-)automatic development of model transformations
Information and Software Technology
Task-Resource Capability Alignment: Discerning Staffing and Service Issues in Software Maintenance
Information Resources Management Journal
The Effect of an Initial Budget and Schedule Goal on Software Project Escalation
Journal of Management Information Systems
CodeSpells: embodying the metaphor of wizardry for programming
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Studios in software engineering education: towards an evaluable model
Proceedings of the 2013 International Conference on Software Engineering
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Observations on the observer pattern
Proceedings of the 17th Conference on Pattern Languages of Programs
What can commit metadata tell us about design degradation?
Proceedings of the 2013 International Workshop on Principles of Software Evolution
Heterogeneous modeling of gesture-based 3D applications
Proceedings of the 6th International Workshop on Multi-Paradigm Modeling
What's wrong with git?: a conceptual design analysis
Proceedings of the 2013 ACM international symposium on New ideas, new paradigms, and reflections on programming & software
Model-based, event-driven programming paradigm for interactive web applications
Proceedings of the 2013 ACM international symposium on New ideas, new paradigms, and reflections on programming & software
Evaluating a query framework for software evolution data
ACM Transactions on Software Engineering and Methodology (TOSEM) - Testing, debugging, and error handling, formal methods, lifecycle concerns, evolution and maintenance
Apache Hadoop YARN: yet another resource negotiator
Proceedings of the 4th annual Symposium on Cloud Computing
Key factors for adopting inner source
ACM Transactions on Software Engineering and Methodology (TOSEM)
Functional game programming in Java-based CS1
Journal of Computing Sciences in Colleges
Guest editors' introduction to the 4th issue of Experimental Software and Toolkits (EST-4)
Science of Computer Programming
Evaluating GameDevTycoon for teaching software engineering
Proceedings of the 45th ACM technical symposium on Computer science education
Synchronous digital circuits as functional programs
ACM Computing Surveys (CSUR)
Enterprise architecture and the ways of wickedness
Information-Knowledge-Systems Management
Hi-index | 0.41 |
Few books on software project management have been as influential and timeless as The Mythical Man-Month. With a blend of software engineering facts and thought-provoking opinions, Fred Brooks offers insight for anyone managing complex projects. These essays draw from his experience as project manager for the IBM System/360 computer family and then for OS/360, its massive software system. Now, 20 years after the initial publication of his book, Brooks has revisited his original ideas and added new thoughts and advice, both for readers already familiar with his work and for readers discovering it for the first time.The added chapters contain (1) a crisp condensation of all the propositions asserted in the original book, including Brooks' central argument in The Mythical Man-Month: that large programming projects suffer management problems different from small ones due to the division of labor; that the conceptual integrity of the product is therefore critical; and that it is difficult but possible to achieve this unity; (2) Brooks' view of these propositions a generation later; (3) a reprint of his classic 1986 paper "No Silver Bullet"; and (4) today's thoughts on the 1986 assertion, "There will be no silver bullet within ten years." 0201835959B04262002