• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 5,286
Next 10 →

No Silver Bullet: Essence and Accidents of Software Engineering

by Frederick P. Brooks - IEEE Computer , 1987
"... Of all the monsters that fill the nightmares of our folklore, none terrify more than werewolves, because they transform unexpectedly from the familiar into horrors. For these, one seeks bullets of silver that can magically lay them to rest. The familiar software project, at least as seen by the nont ..."
Abstract - Cited by 801 (0 self) - Add to MetaCart
by the nontechnical manager, has something of this character; it is usually innocent and straightforward, but is capable of becoming a monster of missed schedules, blown budgets, and flawed products. So we hear desperate cries for a silver bullet--something to make software costs drop as rapidly as computer hardware

Program Analysis and Specialization for the C Programming Language

by Lars Ole Andersen , 1994
"... Software engineers are faced with a dilemma. They want to write general and wellstructured programs that are flexible and easy to maintain. On the other hand, generality has a price: efficiency. A specialized program solving a particular problem is often significantly faster than a general program. ..."
Abstract - Cited by 629 (0 self) - Add to MetaCart
Software engineers are faced with a dilemma. They want to write general and wellstructured programs that are flexible and easy to maintain. On the other hand, generality has a price: efficiency. A specialized program solving a particular problem is often significantly faster than a general program

Property-based Software Engineering Measurement

by Lionel Briand, Sandro Morasca, Victor R. Basili - IEEE Transactions on Software Engineering , 1996
"... Little theory exists in the field of software system measurement. Concepts such as complexity, coupling, cohesion or even size are very often subject to interpretation and appear to have inconsistent definitions in the literature. As a consequence, there is little guidance provided to the analyst at ..."
Abstract - Cited by 207 (23 self) - Add to MetaCart
the most important measurement concepts used in the measurement of software products. One way of doing so is to define precisely what mathematical properties characterize these concepts, regardless of the specific software artifacts to which these concepts are applied. Such a mathematical framework could

Reusing Software: Issues And Research Directions

by Hafedh Mili, Fatma Mili, Ali Mili , 1995
"... Software productivity has been steadily increasing over the last 30 years, but not enough to close the gap between the demands placed on the software industry and what the state of the practice can deliver [22,39]; nothing short of an order of magnitude increase in productivity will extricate the so ..."
Abstract - Cited by 207 (8 self) - Add to MetaCart
the software industry from its perennial crisis [39,67]. Several decades of intensive research in software engineering and artificial intelligence left few alternatives but software reuse as the (only) realistic approach to bring about the gains of productivity and quality that the software industry needs

Model transformation: the heart and soul of modeldriven software development

by Shane Sendall, Wojtek Kozaczynski - Online]. Available: http://cui.unige.ch/ ∼ sendall/files/sendall-tech-report-EPFL-model-trans.pdf
"... The motivation behind model-driven software development is to move the focus of work from programming to solution modeling. The model-driven approach has a potential to increase development productivity and quality by describing important aspects of a solution with more human-friendly abstractions a ..."
Abstract - Cited by 216 (2 self) - Add to MetaCart
The motivation behind model-driven software development is to move the focus of work from programming to solution modeling. The model-driven approach has a potential to increase development productivity and quality by describing important aspects of a solution with more human-friendly abstractions

Rethinking the Economics of Software Engineering

by Todd W. Schiller, Michael D. Ernst
"... Reliance on skilled developers reduces the return on investment for important software engineering tasks such as establishing program correctness. This position paper introduces adaptive semiautomated (ASA) tools as a means to enable less-skilled workers to perform aspects of software engineering ta ..."
Abstract - Cited by 4 (1 self) - Add to MetaCart
Reliance on skilled developers reduces the return on investment for important software engineering tasks such as establishing program correctness. This position paper introduces adaptive semiautomated (ASA) tools as a means to enable less-skilled workers to perform aspects of software engineering

Improving Software Productivity

by Barry W. Boehm - Computer , 1987
"... Computer hardware productivity continues to increase by leaps and bounds, while software productivity seems to be barely holding its own. Central processing units, random access memories, and mass memories improve their price-performance ratios by orders of magnitude per decade, while software proje ..."
Abstract - Cited by 119 (1 self) - Add to MetaCart
projects continue to grind out production-engineered code at the same old rate of one to two delivered lines of code per man-hour. Yet, if software is judged by the same standards as hardware, its productivity looks pretty good. One can produce a million copies of Lotus 1-2-3 at least as cheaply as a

Towards an Engineering Discipline for GRAMMARWARE

by Paul Klint, Ralf Lämmel, Chris Verhoef , 2003
"... Grammarware comprises grammars and all grammar-dependent software. The term grammar is meant here in the sense of all established grammar formalisms and grammar notations including context-free grammars, class dictionaries, XML schemas as well as some forms of tree and graph grammars. The term gramm ..."
Abstract - Cited by 146 (7 self) - Add to MetaCart
grammar-dependent software refers to all software that involves grammar knowledge in an essential manner. Archetypal examples of grammar-dependent software are parsers, program converters, and XML document processors. Despite the pervasive role of grammars in software systems, the engineering aspects

Rethinking the Software Life Cycle: About the Interlace

by Yvonne Dittrich - of Different Design and Development Activities. In: End-User Software Engineering Dagstuhl Seminar , 2007
"... Software engineering research addresses professional ways of designing, developing and implementing software. So far, software engineering more or less takes for granted that software professionals have control over the material implementation of a piece of software. Though users might use the softw ..."
Abstract - Cited by 3 (0 self) - Add to MetaCart
Software engineering research addresses professional ways of designing, developing and implementing software. So far, software engineering more or less takes for granted that software professionals have control over the material implementation of a piece of software. Though users might use

Software Engineering and Middleware: A Roadmap

by Wolfgang Emmerich - INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING , 2000
"... The construction of a large class of distributed systems can be simplified by leveraging middleware, which is layered between network operating systems and application components. Middleware resolves heterogeneity, and facilitates communication and coordination of distributed components. Existing mi ..."
Abstract - Cited by 95 (14 self) - Add to MetaCart
middleware products enable software engineers to build systems that are distributed across a local-area network. State-of-the-art middleware research aims to push this boundary towards Internet-scale distribution, adaptive and reconfigurable middleware and middleware for dependable and wireless systems
Next 10 →
Results 1 - 10 of 5,286
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University