Designing for usability: key principles and what designers think
Communications of the ACM
A pragmatic view of the system architect
Communications of the ACM
MULTILISP: a language for concurrent symbolic computation
ACM Transactions on Programming Languages and Systems (TOPLAS)
The Department of Defense software initiative—a status report
Communications of the ACM
An empirical validation of software cost estimation models
Communications of the ACM
An undergraduate course in software psychology
ACM SIGCHI Bulletin
Undebuggability and cognitive science
Communications of the ACM
People and organizations in software production: a review of the literature
ACM SIGCPR Computer Personnel
A field study of the software design process for large systems
Communications of the ACM
Understanding and Controlling Software Costs
IEEE Transactions on Software Engineering
The Dynamics of Software Project Staffing: A System Dynamics Based Simulation Approach
IEEE Transactions on Software Engineering
An Ada-based software engineering course
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
Software development: advice by analogy
ACM SIGSOFT Software Engineering Notes
Removing the emphasis on coding in a course on software engineering
SIGCSE '89 Proceedings of the twentieth SIGCSE technical symposium on Computer science education
Scale Economies in New Software Development
IEEE Transactions on Software Engineering
Conscientious programming using PMA
APL '90 Conference proceedings on APL 90: for the future
An ethnographic study of distributed problem solving in spreadsheet development
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Factory Concepts and Practices in Software Development
IEEE Annals of the History of Computing
The Literate-Programming Paradigm
Computer
On modularity in integrated architectures
ACM SIGART Bulletin
The validation of a political model of information systems development cost estimating
ACM SIGCPR Computer Personnel
ACM SIGPLAN Notices
Procedure writing across domains: nuclear power plant procedures and computer documentation
SIGDOC '91 Proceedings of the 9th annual international conference on Systems documentation
Why is Software Late? An Empirical Study of Reasons for Delay in Software Development
IEEE Transactions on Software Engineering
The Usability Engineering Life Cycle
Computer
ACM SIGSMALL/PC Notes
Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Software evolution through iterative prototyping
ICSE '92 Proceedings of the 14th international conference on Software engineering
Process programming by hindsight
ICSE '92 Proceedings of the 14th international conference on Software engineering
People, Organizations, and Process Improvement
IEEE Software
Communications of the ACM
Prototyping in Industrial Software Projects-Bridging the Gap Between Theory and Practice
IEEE Transactions on Software Engineering
On computational complexity and the nature of computer science
ACM Computing Surveys (CSUR)
Springing into the fifth decade of computer graphics: where we've been and where we're going!
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Software Development Productivity of European Space, Military, and Industrial Applications
IEEE Transactions on Software Engineering
What makes one software architecture more testable than another?
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Tool support for architecture analysis and design
ISAW '96 Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
Improving Speed and Productivity of Software Development: A Global Survey of Software Developers
IEEE Transactions on Software Engineering
A new software project simulator based on generalized stochastic Petri-net
ICSE '97 Proceedings of the 19th international conference on Software engineering
Architectural verification of advanced storage controllers
IBM Journal of Research and Development
Software engineering as a radical novelty: the Air Force Ada experience
TRI-Ada '90 Proceedings of the conference on TRI-ADA '90
Simulation should be easy and fun!
WSC '93 Proceedings of the 25th conference on Winter simulation
DILEMMA: a tool for rapid manual translation
CHI '94 Conference Companion on Human Factors in Computing Systems
Evaluating Alternative Software Production Functions
IEEE Transactions on Software Engineering
A Model for Software Development Effort and Cost Estimation
IEEE Transactions on Software Engineering
Successful software engineering research
ACM SIGSOFT Software Engineering Notes
Explaining the cost of European space and military projects
Proceedings of the 21st international conference on Software engineering
Proceedings of the 21st international conference on Software engineering
Layers of Silence, Arenas of Voice: The Ecology ofVisible and Invisible Work
Computer Supported Cooperative Work - Special issue: a web on the wind: the structure of invisible work
Forging a discipline: An outline history of software engineering education
Annals of Software Engineering - Special issue on software engineering education
Communications of the ACM
Software engineerng applied to discrete event simulations
WSC '86 Proceedings of the 18th conference on Winter simulation
Qualitative Methods in Empirical Studies of Software Engineering
IEEE Transactions on Software Engineering
Computer Supported Cooperative Work
Supporting distributed applications: experience with Eden
Proceedings of the tenth ACM symposium on Operating systems principles
Profiling, performance, and perfection (tutorial session)
APL '89 Proceedings of the ACM/SIGAPL conference on APL as a tool of thought (session tutorials)
Roles in the maintenance process
ACM SIGSOFT Software Engineering Notes
Managing Requirements Inconsistency with Development Goal Monitors
IEEE Transactions on Software Engineering
Facilitating abstraction and reuse with ExpectTK
Crossroads - Special issue on software engineering
Components of Software Development Risk: How to Address Them? A Project Manager Survey
IEEE Transactions on Software Engineering
Integrating active information delivery and reuse repository systems
SIGSOFT '00/FSE-8 Proceedings of the 8th ACM SIGSOFT international symposium on Foundations of software engineering: twenty-first century applications
Scripting in GIS applications: experimental standards-based framework for perl
Proceedings of the 8th ACM international symposium on Advances in geographic information systems
De-escalating information technology projects: lessons from the Denver International Airport
MIS Quarterly - Special issue on Intensive research in information systems: using qualitative, interpretive, and case methods to study information technology—third installment
The Psychological Study of Programming
ACM Computing Surveys (CSUR)
Flowcharts versus program design languages: an experimental comparison
Communications of the ACM
A team project course emphasizing software entrepreneurship
CCSC '00 Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges
IEEE Transactions on Software Engineering
Architecture of a microcomputer based DSS generator
ACM SIGSMALL/PC Notes
Software Cost Estimation with Incomplete Data
IEEE Transactions on Software Engineering
Proceedings of the 2002 ACM symposium on Applied computing
Animating automata: a cross-platform program for teaching finite automata
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Workflow enactment with continuation and future objects
OOPSLA '02 Proceedings of the 17th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Is APL a suitable tool for the design of large-system software?
ACM SIGAPL APL Quote Quad
Logic Control and “Reactive” Systems: Algorithmization and Programming
Automation and Remote Control
Artificial Intelligence and Software Engineering: Breaking the Toy Mold
Automated Software Engineering
A Guide to Rearing Perfect Software: A Desert Island Column
Automated Software Engineering
Playing Detective: Reconstructing Software Architecture from Available Evidence
Automated Software Engineering
The evolution of Erlang drivers and the Erlang driver toolkit
Proceedings of the 2002 ACM SIGPLAN workshop on Erlang
High-Performance Commercial Data Mining: A Multistrategy Machine Learning Application
Data Mining and Knowledge Discovery
Empirical Software Engineering
Language/Action Meets Organisational Semiotics: Situating Conversations with Norms
Information Systems Frontiers
Software Project Duration and Effort: An Empirical Study
Information Technology and Management
SWITCH Technology: An Automated Approach to Developing Software for Reactive Systems
Programming and Computing Software
Quatitative IT portolio management
Science of Computer Programming
IEEE Annals of the History of Computing
Splitting the Difference: The Historical Necessity of Synthesis in Software Engineering
IEEE Annals of the History of Computing
Achieving Universal Usability by Designing for Change
IEEE Internet Computing
A Critical Look at Quality in Large-Scale Simulations
Computing in Science and Engineering
Projected Imagery in Your "Office of the Future"
IEEE Computer Graphics and Applications
JN: OS for an Embedded Java Network Computer
IEEE Micro
IEEE Software
Rapid Prototyping: Lessons Learned
IEEE Software
Why Bad Things Happen to Good Projects
IEEE Software
Cash Cow in the Tar Pit: Reengineering a Legacy System
IEEE Software
Counterpoint: Software Should Live Longer
IEEE Software
Strengthening the Case for Pair Programming
IEEE Software
The Role of Process in a Software Start-up
IEEE Software
Enhancing the Cocomo Estimation Models
IEEE Software
Software Engineering is Not Enough
IEEE Software
Guest Editorial: Introduction to the Special Section
IEEE Transactions on Software Engineering
A dynamic coordination policy for software system construction
IEEE Transactions on Software Engineering
Data interfaces versus control interfaces: a half-baked conjecture
ACM SIGARCH Computer Architecture News
IEEE Transactions on Knowledge and Data Engineering
Credit card system for subsidized nourishment of university students
Annals of cases on information technology
The MultiMedia Maintenance Management (M4) System
ICCS '01 Proceedings of the International Conference on Computational Science-Part II
Widening the Scope of Software Product Lines - From Variation to Composition
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Gossip: An Awareness Engine for Increasing Product Awareness in Distributed Development Projects
CAiSE '00 Proceedings of the 12th International Conference on Advanced Information Systems Engineering
Coping with Crosscutting Software Changes Using Information Transparency
REFLECTION '01 Proceedings of the Third International Conference on Metalevel Architectures and Separation of Crosscutting Concerns
Hypertextbooks: Animated, Active Learning, Comprehensive Teaching and Learning Resources for the Web
Revised Lectures on Software Visualization, International Seminar
PODDP '98 Proceedings of the 4th International Workshop on Principles of Digital Document Processing
The origin of concurrent programming
Evolution of human-computer interaction: from Memex to Bluetooth and beyond
The human-computer interaction handbook
The human-computer interaction handbook
Effective software engineering pedagogy
Journal of Computing Sciences in Colleges
Introducing XP into Greenfield Projects: Lessons Learned
IEEE Software
Problems and Programmers: an educational software engineering card game
Proceedings of the 25th International Conference on Software Engineering
Technology choice as a first step in design: the interplay of procedural and sensemaking processes
DIS '02 Proceedings of the 4th conference on Designing interactive systems: processes, practices, methods, and techniques
Journal of Systems and Software
CASCON '94 Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
Restricted object based design of event driven commercial software
CASCON '94 Proceedings of the 1994 conference of the Centre for Advanced Studies on Collaborative research
Early Prediction of Project Schedule Slippage
ASSET '98 Proceedings of the 1998 IEEE Workshop on Application - Specific Software Engineering and Technology
A defect prevention approach to architecture-based testing
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
Peopleware Integration in an Evolving Software Engineering Curriculum
CSEET '97 Proceedings of the 10th Conference on Software Engineering Education and Training
Note: Pages 1 thru 501 will be found in volume 1. managing reliable software
ACM '78 Proceedings of the 1978 annual conference - Volume 2
The use of Entity Diagrams in data base systems implementation
ACM '77 Proceedings of the 1977 annual conference
No! high level languages should not be used to write systems software
ACM '75 Proceedings of the 1975 annual conference
Assessing Massive Maintenance Processes: An Empirical Study
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Recomposition: Coordinating a Web of SoftwareDependencies
Computer Supported Cooperative Work
Seeking sucess in E-business
Evaluating modeling techniques based on models of learning
Communications of the ACM - Service-oriented computing
Is software work routinized? Some empirical observations from Indian software industry
Journal of Systems and Software
Dynamic enterprises demand advanced curricula in software development and management
CITC4 '03 Proceedings of the 4th conference on Information technology curriculum
Error free code: is it attainable?
ACM SIGPLAN Notices
Teaching Software Engineering in a Compiler Project Course
Journal on Educational Resources in Computing (JERIC)
A vocational experiment in computer programming for quadriplegics
ACM SIGCAPH Computers and the Physically Handicapped
Standards and agile software development
SAICSIT '03 Proceedings of the 2003 annual research conference of the South African institute of computer scientists and information technologists on Enablement through technology
High-level languages for operating systems development: a historical overview
ACM SIGPLAN Notices
The market for wired city services
ACM SIGCAS Computers and Society
Efficient use of code coverage in large-scale software development
CASCON '03 Proceedings of the 2003 conference of the Centre for Advanced Studies on Collaborative research
Cognitive and social aspects of software engineering: a course framework
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Self-adapting software for numerical linear algebra and LAPACK for clusters
Parallel Computing - Special issue: Parallel and distributed scientific and engineering computing
From Cards to Code: How ExtremeProgramming Re-Embodies Programming as aCollective Practice
Computer Supported Cooperative Work
Case studies for teaching usability engineering
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Buffer pools and file processing projects for an undergraduate data structures course
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Software engineering education (SEEd)
ACM SIGSOFT Software Engineering Notes
String storage and searching for data base applications: implementation on the INDY backend kernel
ACM SIGARCH Computer Architecture News
Editing requirements for data base applications and their implementation on the INDY backend kernel
ACM SIGARCH Computer Architecture News
An informal approach to formal specifications
ACM SIGMOD Record
An informal approach to formal specifications
ACM SIGMOD Record
Improving software team productivity
Communications of the ACM - New architectures for financial services
ACM SIGSOFT Software Engineering Notes
On high-level languages for system programming
ACM SIGPLAN Notices
Experience with extensible, portable Fortran extensions
ACM SIGPLAN Notices
Comparing the cost of software conversion to the cost of reprogramming
ACM SIGPLAN Notices
Software design prototyping using Ada
ACM SIGAda Ada Letters
Team projects in the undergraduate curriculum
SIGCSE '78 Papers of the SIGCSE/CSA technical symposium on Computer science education
Making Resource Decisions for Software Projects
Proceedings of the 26th International Conference on Software Engineering
The impact of programming styles on debugging efficiency
ACM SIGSOFT Software Engineering Notes
Software metrics: an introduction and annotated bibliography
ACM SIGSOFT Software Engineering Notes
A characterization of software design tools
ACM SIGSOFT Software Engineering Notes
Prototyping: a nomenclature problem
ACM SIGSOFT Software Engineering Notes
The impact of rapid prototyping on specifying user requirements
ACM SIGSOFT Software Engineering Notes
Scale models and rapid prototyping
Proceedings of the workshop on Rapid prototyping
The smart stub as a software management tool
ACM SIGSOFT Software Engineering Notes
A top-down view of software engineering
ACM SIGSOFT Software Engineering Notes
Productivity measurement on software engineering projects
ACM SIGSOFT Software Engineering Notes
A spiral approach to Software Engineering Project Management Education
ACM SIGSOFT Software Engineering Notes
Quality assurance and quality control in the software development process
ACM SIGSOFT Software Engineering Notes
Software engineering under deadline pressure
ACM SIGSOFT Software Engineering Notes
Levels of abstraction in the system life cycle
ACM SIGSOFT Software Engineering Notes
Coordination and collective mind in software requirements development
IBM Systems Journal
FORTRAN error detection through static analysis
ACM SIGSOFT Software Engineering Notes
Understanding the software paradox
ACM SIGSOFT Software Engineering Notes
Software development: processes and performance
IBM Systems Journal
9210: The Zip Code of Another IT-Soap
Software Quality Control
Adaptive design for decision support systems
ACM SIGMIS Database - Selected papers on decision support systems from the 13th Hawaii International Conference on System Sciences
Software cost estimating: craft or witchcraft
ACM SIGMIS Database
Journal of Parallel and Distributed Computing
Information and Management
Open Source's Lessons for Historians
IEEE Annals of the History of Computing
Understanding software project risk: a cluster analysis
Information and Management
The organization of the software quality assurance process
ACM SIGMIS Database
Custom programming/analysis in the small business environment
ACM SIGMINI Newsletter
Designing a Configuration Monitoring and Reporting Environment
LISA '03 Proceedings of the 17th USENIX conference on System administration
Towards just-in-time middleware architectures
Proceedings of the 4th international conference on Aspect-oriented software development
IEEE Computer Graphics and Applications
A Framework for Measuring Supercomputer Productivity
International Journal of High Performance Computing Applications
Measuring High Performance Computing Productivity
International Journal of High Performance Computing Applications
Reuse-Conducive Development Environments
Automated Software Engineering
Classpects: unifying aspect- and object-oriented language design
Proceedings of the 27th international conference on Software engineering
Desert Island Reading: Back to the Future
Automated Software Engineering
Journal of Software Maintenance and Evolution: Research and Practice
Programming support environments
Encyclopedia of Computer Science
Encyclopedia of Computer Science
Enabling Reuse-Based Software Development of Large-Scale Systems
IEEE Transactions on Software Engineering
Toward Understanding the Rhetoric of Small Source Code Changes
IEEE Transactions on Software Engineering
Maintaining program understanding: issues, tools, and future directions
Nordic Journal of Computing
All we really need to know about software engineering is in the film office space
ACM SIGSOFT Software Engineering Notes
Effects of agile practices on social factors
HSSE '05 Proceedings of the 2005 workshop on Human and social factors of software engineering
External sponsored projects: lessons learned
ACM SIGCSE Bulletin
Dimensional modeling: identifying, classifying & applying patterns
Proceedings of the 8th ACM international workshop on Data warehousing and OLAP
Proceedings of the 33rd annual ACM SIGUCCS conference on User services
Successful simulation of complex systems with SIMSCRIPT II.5
ACM SIGSIM Simulation Digest
Conveying human-computer interaction concerns to software engineers through an interaction model
CLIHC '05 Proceedings of the 2005 Latin American conference on Human-computer interaction
MUP: the UIC standoff markup tool
SIGDIAL '02 Proceedings of the 3rd SIGdial workshop on Discourse and dialogue - Volume 2
A rational theory of system-making systems
ACM SIGSOFT Software Engineering Notes
Raiding the Noosphere: the open development of networked RAID support for the Linux kernel
Software—Practice & Experience
Writing for computer science: a taxonomy of writing tasks and general advice
Journal of Computing Sciences in Colleges
So you want brooks in your classroom?
Proceedings of the 28th international conference on Software engineering
The problem of knowledge decoupling in software development projects
Proceedings of the 28th international conference on Software engineering
Journal of Information Science
Proceedings of the 2006 international workshop on Mining software repositories
Changing the paradigm of software engineering
Communications of the ACM - Music information retrieval
Refactorings for Fortran and high-performance computing
Proceedings of the second international workshop on Software engineering for high performance computing system applications
Replaying development history to assess the effectiveness of change propagation tools
Empirical Software Engineering
Successful software project and products: An empirical investigation
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
Predicting good requirements for in-house development projects
Proceedings of the 2006 ACM/IEEE international symposium on Empirical software engineering
The use of agents in human learning systems
AAMAS '06 Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems
Agile methods fix software engineering course
Journal of Computing Sciences in Colleges
Design rationale: the rationale and the barriers
Proceedings of the 4th Nordic conference on Human-computer interaction: changing roles
Information policies and open source software in developing countries
Journal of the American Society for Information Science and Technology
Software processes and project performance
Journal of Management Information Systems - Special section: Information technology and its organizational impact
Journal of Management Information Systems - Special section: Information technology and IT organizational impact
Researching the costs of information systems
Journal of Management Information Systems - Special section: Strategic and competitive information systems
Using group support systems and joint application development for requirements specification
Journal of Management Information Systems - Special issue: Organizational impact of group support systems, expert systems, and executive information systems
Total quality management in information systems development: key constructs and relationships
Journal of Management Information Systems - Special section: Exploring the outlands of the MIS discipline
Design team composition for high level language computer architectures
ACM SIGARCH Computer Architecture News
Some remarks on "Ambiguous Machine Architecture"
ACM SIGARCH Computer Architecture News
Information and Software Technology
The method of parallel-sequential built-in self-testing in integrated circuits of the type SFPGAS
Automation and Remote Control
The effects of optimistic and pessimistic biasing on software project status reporting
Information and Management
A web emphasis in software engineering
Journal of Computing Sciences in Colleges
Mobile Networks and Applications
Concerns On Architecture-Centered Software Development: A Survey
Journal of Integrated Design & Process Science
Self-organization of teams for free/libre open source software development
Information and Software Technology
Interpretation, interaction and reality construction in software engineering: An explanatory model
Information and Software Technology
Journal of Integrated Design & Process Science
Doing software development: occasions for automation and formalisation
ECSCW'97 Proceedings of the fifth conference on European Conference on Computer-Supported Cooperative Work
Classifying architectural constraints as a basis for software quality assessment
Advanced Engineering Informatics
Information Needs in Collocated Software Development Teams
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Software Design and Architecture The once and future focus of software engineering
FOSE '07 2007 Future of Software Engineering
Automated Software Engineering
Factors affecting duration and effort estimation errors in software development projects
Information and Software Technology
A new object-oriented programming language: sh
USTC'94 Proceedings of the USENIX Summer 1994 Technical Conference on USENIX Summer 1994 Technical Conference - Volume 1
Assuring Quality and Usability in Open Soruce Software Development
FLOSS '07 Proceedings of the First International Workshop on Emerging Trends in FLOSS Research and Development
Do Programming Languages Affect Productivity? A Case Study Using Data from Open Source Projects
FLOSS '07 Proceedings of the First International Workshop on Emerging Trends in FLOSS Research and Development
Architecture-driven modelling and analysis
SCS '06 Proceedings of the eleventh Australian workshop on Safety critical systems and software - Volume 69
Turing award lecture: on computational complexity and the nature of computer science
ACM Turing award lectures
The open source software phenomenon: Characteristics that promote research
The Journal of Strategic Information Systems
Foundations and Trends in Web Science
Webrb: evaluating a visual domain-specific language for building relational web-applications
Proceedings of the 22nd annual ACM SIGPLAN conference on Object-oriented programming systems and applications
IEEE Transactions on Computers
Software evolution in open source projects—a large-scale investigation
Journal of Software Maintenance and Evolution: Research and Practice
OZCHI '07 Proceedings of the 19th Australasian conference on Computer-Human Interaction: Entertaining User Interfaces
High-performance computing enables simulations to transform education
Proceedings of the 39th conference on Winter simulation: 40 years! The best is yet to come
Proceedings of the 2008 ACM SIGMIS CPR conference on Computer personnel doctoral consortium and research
A proposed investigation of the is employee job context
Proceedings of the 2008 ACM SIGMIS CPR conference on Computer personnel doctoral consortium and research
Supporting structures for evolving systems development: a case study
International Journal of Information Technology and Management
Houston, we have a problem...: a survey of actual problems in computer games development
Proceedings of the 2008 ACM symposium on Applied computing
Brooks' versus Linus' law: an empirical test of open source projects
dg.o '08 Proceedings of the 2008 international conference on Digital government research
Teaching operating systems: student assignments and the software engineering perspective
Proceedings of the 2008 international workshop on Software Engineering in east and south europe
The social side of software engineering-A real ad hoc collaboration network
International Journal of Human-Computer Studies
Design considerations for collaborative visual analytics
Information Visualization - Special issue on visual analytics science and technology
Quantifying requirements volatility effects
Science of Computer Programming
Scientific Programming - Large-Scale Programming Tools and Environments
Time-line based model for software project scheduling with genetic algorithms
Information and Software Technology
Object oriented design, the very big picture
Journal of Computing Sciences in Colleges
An empirical study of the Cobb-Douglas production function properties of software development effort
Information and Software Technology
The relationship between software development team size and software development cost
Communications of the ACM - Rural engineering development
Essential programming paradigm
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
Risk and risk management in software projects: A reassessment
Journal of Systems and Software
WSEAS TRANSACTIONS on COMMUNICATIONS
Object-oriented analysis and design in software project teams
Human-Computer Interaction
Small group design meetings: an analysis of collaboration
Human-Computer Interaction
Encountering others: reciprocal openings in participatory design and user-centered design
Human-Computer Interaction
Managing architectural emergence: A conceptual model and simulation
Decision Support Systems
The Best Practice and Evaluation of Processes to Develop OSSs Using XML-Based Interfaces
APNOMS '08 Proceedings of the 11th Asia-Pacific Symposium on Network Operations and Management: Challenges for Next Generation Network Operations and Service Management
What went wrong? A survey of problems in game development
Computers in Entertainment (CIE) - SPECIAL ISSUE: Media Arts and Games
Evaluation of the software bases of the candidate architectures for the military computer family
AFIPS '77 Proceedings of the June 13-16, 1977, national computer conference
The software configuration management database
AFIPS '81 Proceedings of the May 4-7, 1981, national computer conference
Do We Practise What We Preach in Formulating Our Design and Development Methods?
Engineering Interactive Systems
Vers la plénitude de l'expérience utilisateur
Proceedings of the 20th International Conference of the Association Francophone d'Interaction Homme-Machine
Coordination in collective intelligence: the role of team structure and task interdependence
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Structured collaborative workflow design
Future Generation Computer Systems
Training ≠ education: putting secure software engineering back in the classroom
Proceedings of the 14th Western Canadian Conference on Computing Education
Sharing classes between families
Proceedings of the 2009 ACM SIGPLAN conference on Programming language design and implementation
Predicting faults using the complexity of code changes
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Unifying aspect- and object-oriented design
ACM Transactions on Software Engineering and Methodology (TOSEM)
Power of peripheral designers: how users learn to design
Proceedings of the 4th International Conference on Design Science Research in Information Systems and Technology
Proceedings of the 10th Annual International Conference on Digital Government Research: Social Networks: Making Connections between Citizens, Data and Government
Why Applying Agent Technology to Autonomic Computing?
Proceedings of the 2005 conference on Self-Organization and Autonomic Informatics (I)
Effects of information technology failures on the market value of firms
The Journal of Strategic Information Systems
From "localized to "networked: A transformation in community structures
ISTAS '09 Proceedings of the 2009 IEEE International Symposium on Technology and Society
Perspectives on automated correction of bad smells
Proceedings of the joint international and annual ERCIM workshops on Principles of software evolution (IWPSE) and software evolution (Evol) workshops
Software, software engineering and software engineering research: some unconventional thoughts
Journal of Computer Science and Technology
Collaborative Web Service Interface Design on the Web 2.0
SOCINFO '09 Proceedings of the 2009 International Workshop on Social Informatics
Communications of the ACM - Finding the Fun in Computer Science Education
Quantifying IT estimation risks
Science of Computer Programming
Software debugging, testing, and verification
IBM Systems Journal
How data flow can improve application development productivity
IBM Systems Journal
A programming process architecture
IBM Systems Journal
Software engineering: an emerging discipline
IBM Systems Journal
Technologies for network architecture and implementation
IBM Journal of Research and Development
Documenting a computer architecture
IBM Journal of Research and Development
On The Roles of APIs in the Coordination of Collaborative Software Development
Computer Supported Cooperative Work
Testing in the Wild: The Social and Organisational Dimensions of Real World Practice
Computer Supported Cooperative Work
Seamless Model Driven Systems Engineering Based on Formal Models
ICFEM '09 Proceedings of the 11th International Conference on Formal Engineering Methods: Formal Methods and Software Engineering
Information technology investments and firm value
Information and Management
Maispion: a tool for analysing and visualising open source software developer communities
IWST '09 Proceedings of the International Workshop on Smalltalk Technologies
The Linux kernel as a case study in software evolution
Journal of Systems and Software
ACM Transactions on Software Engineering and Methodology (TOSEM)
XP'07 Proceedings of the 8th international conference on Agile processes in software engineering and extreme programming
Component based game development: a solution to escalating costs and expanding deadlines?
CBSE'07 Proceedings of the 10th international conference on Component-based software engineering
Extreme programming in action: a longitudinal case study
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability
The construction of multi-agent systems as an engineering discipline
ESAW'06 Proceedings of the 7th international conference on Engineering societies in the agents world VII
HVC'07 Proceedings of the 3rd international Haifa verification conference on Hardware and software: verification and testing
Macro-processes informing micro-processes: the case of software project performance
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
An investigation of software development productivity in China
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Adapting participatory and agile software methods to participatory rural development
Proceedings of the Tenth Anniversary Conference on Participatory Design 2008
Organizing self-organizing teams
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 1
Semi-automatic task recognition for interactive narratives with EAT & RUN
Proceedings of the Intelligent Narrative Technologies III Workshop
Evaluating logistic regression models to estimate software project outcomes
Information and Software Technology
Empirical modelling and the foundations of artificial intelligence
Computation for metaphors, analogy, and agents
Designing motivation strategies for software engineering teams: an empirical study
Proceedings of the 2010 ICSE Workshop on Cooperative and Human Aspects of Software Engineering
The Knowledge Engineering Review
Assessing the maintainability of XCON-in-RIME: coping with the problems of a VERY large rule-base
AAAI'87 Proceedings of the sixth National conference on Artificial intelligence - Volume 2
Assessing the maintainability of XCON-in-RIME: coping with the problems of a VERY large rule-base
AAAI'87 Proceedings of the sixth National conference on Artificial intelligence - Volume 2
Knowledge-based code inspection with ICICLE
IAAI'92 Proceedings of the fourth conference on Innovative applications of artificial intelligence
The critical success factors in the management of projects using innovative approaches
International Journal of Networking and Virtual Organisations
Heapviz: interactive heap visualization for program understanding and debugging
Proceedings of the 5th international symposium on Software visualization
Proceedings of the FSE/SDP workshop on Future of software engineering research
Communications of the ACM
Practical application of theoretical estimation
Communications of the ACM
Using global pairs for reducing software development time
Proceedings of the 4th India Software Engineering Conference
The optimization of success probability for software projects using genetic algorithms
Journal of Systems and Software
Empirical software engineering at Microsoft Research
Proceedings of the ACM 2011 conference on Computer supported cooperative work
A language for generic programming in the large
Science of Computer Programming
Assessing programming language impact on development and maintenance: a study on c and c++
Proceedings of the 33rd International Conference on Software Engineering
Always-available static and dynamic feedback
Proceedings of the 33rd International Conference on Software Engineering
Simulation of an iterative software development process for an educational repository system
ACELAE'11 Proceedings of the 10th WSEAS international conference on communications, electrical & computer engineering, and 9th WSEAS international conference on Applied electromagnetics, wireless and optical communications
Management of large software development efforts
MIS Quarterly
Studying the fix-time for bugs in large open source projects
Proceedings of the 7th International Conference on Predictive Models in Software Engineering
A framework for MIS software development projects
MIS Quarterly
Influence of human factors in software quality and productivity
ICCSA'11 Proceedings of the 2011 international conference on Computational science and Its applications - Volume Part V
Cooperative co-evolutionary optimization of software project staff assignments and job scheduling
SSBSE'11 Proceedings of the Third international conference on Search based software engineering
Impact of Internal Open Source Development on Reuse: Participatory Reuse in Action
Journal of Management Information Systems
Towards designing enterprises for evolvability based on fundamental engineering concepts
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems
Biological realms in computer science
Proceedings of the 10th SIGPLAN symposium on New ideas, new paradigms, and reflections on programming and software
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Perpetual development: A model of the Linux kernel life cycle
Journal of Systems and Software
On system design
Semi-quantitative simulation modeling of software engineering process
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
Exploring the impact of task allocation strategies for global software development using simulation
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
IBM-ACS: reminiscences and lessons learned from a 1960's supercomputer project
Dependable and Historic Computing
Adventures in (small) datacenter migration
LISA'11 Proceedings of the 25th international conference on Large Installation System Administration
EASE'08 Proceedings of the 12th international conference on Evaluation and Assessment in Software Engineering
Specifying ACT-R models of user interaction with a GOMS language
Cognitive Systems Research
Form follows function: model-driven engineering for clinical trials
FHIES'11 Proceedings of the First international conference on Foundations of Health Informatics Engineering and Systems
Pair annotation: adaption of pair programming to corpus annotation
LAW VI '12 Proceedings of the Sixth Linguistic Annotation Workshop
Assessing Obliteration by Incorporation: Issues and Caveats
Journal of the American Society for Information Science and Technology
A Hierarchical Framework for Organizing a Software Development Process
Operations Research
Perceptual Congruence and Systems Development Cost Estimation
Information Resources Management Journal
Evolving an adaptive industrial software system to use architecture-based self-adaptation
Proceedings of the 8th International Symposium on Software Engineering for Adaptive and Self-Managing Systems
Cognitive artifacts as a window on design
Journal of Visual Languages and Computing
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
A building code for building code: putting what we know works to work
Proceedings of the 29th Annual Computer Security Applications Conference
Functional game programming in Java-based CS1
Journal of Computing Sciences in Colleges
Communications of the ACM
ACM Computing Surveys (CSUR)
CASCON '13 Proceedings of the 2013 Conference of the Center for Advanced Studies on Collaborative Research
The best laid plans of mice and men
ACM SIGSOFT Software Engineering Notes
COMPLEXITY MEASURES FOR NETWORK PROCESS EVOLUTION
Journal of Integrated Design & Process Science
Hi-index | 0.19 |