The Experts below are selected from a list of 18603 Experts worldwide ranked by ideXlab platform
Mary Shaw - One of the best experts on this subject based on the ideXlab platform.
-
progress toward an Engineering Discipline of software
International Conference on Software Engineering, 2016Co-Authors: Mary ShawAbstract:Is "software Engineering" really Engineering? The term was coined in 1968 to call attention to problems with software production. Both theory and practice for software have evolved since then, but do we yet have a true Engineering Discipline? This keynote sketches the evolution of software Engineering, drawing on civil Engineering and software architecture for examples that show the progressive codification of informal knowledge toward rigorous models and tools. This provides the basis for assessing the maturity of the field and identifying our next challenges.
-
research toward an Engineering Discipline for software
International Conference on Software Engineering, 2010Co-Authors: Mary ShawAbstract:Software Engineering should aspire to be a true Engineering Discipline. We have made good progress in some areas, but a number of aspects of practical Engineering are under-represented in our research portfolio. We have been slow to move beyond well-delimited systems developed by professional programmers to systems integrated from multiple public sources that evolve in the hands of their users. We have focused on formal reasoning and systematic testing to the detriment of qualitative and incremental reasoning supporting cost-effective, rather than perfect solutions. We have been slow to codify our results into unified theories and practical reference material. To establish a true Engineering Discipline for software, we need to broaden our view of what constitutes a "software system" and we need to develop techniques that help to provide cost-effective quality despite associated uncertainties.
-
FoSER - Research toward an Engineering Discipline for software
Proceedings of the FSE SDP workshop on Future of software engineering research - FoSER '10, 2010Co-Authors: Mary ShawAbstract:Software Engineering should aspire to be a true Engineering Discipline. We have made good progress in some areas, but a number of aspects of practical Engineering are under-represented in our research portfolio. We have been slow to move beyond well-delimited systems developed by professional programmers to systems integrated from multiple public sources that evolve in the hands of their users. We have focused on formal reasoning and systematic testing to the detriment of qualitative and incremental reasoning supporting cost-effective, rather than perfect solutions. We have been slow to codify our results into unified theories and practical reference material. To establish a true Engineering Discipline for software, we need to broaden our view of what constitutes a "software system" and we need to develop techniques that help to provide cost-effective quality despite associated uncertainties.
-
continuing prospects for an Engineering Discipline of software
IEEE Software, 2009Co-Authors: Mary ShawAbstract:In her 1990 IEEE Software article "Prospects for an Engineering Discipline of Software" (Nov./Dec, pp. 15-24), Mary Shaw identified the key areas that the software development profession must address to become a true Engineering Discipline. That classic article made the magazine's 25th anniversary top picks list (Jan./Feb. 2009, pp. 9-11). Here, Mary reflects on the evolution of her thinking since the publication of "Prospects". The paper dealt with the topics of: programming progress; beyond programming; management of the software production; and progress toward an Engineering Discipline.
-
prospects for an Engineering Discipline of software
IEEE Software, 1990Co-Authors: Mary ShawAbstract:Although software Engineering is not yet a true Engineering Discipline, it has the potential to become one. Older Engineering fields are examined to ascertain the character that software Engineering might have. The current state of software technology is discussed, covering information processing as an economic force, the growing role of software in critical applications, the maturity of development techniques, and the scientific basis for software Engineering practice. Five basic steps that the software Engineering profession must take to become a true Engineering Discipline are described. They are: understanding the nature of expertise, recognizing different ways to get information, encouraging routine practice, expecting professional specializations, and improving the coupling between science and commercial practice. >
Timothy K Lu - One of the best experts on this subject based on the ideXlab platform.
-
synthetic biology an emerging Engineering Discipline
Annual Review of Biomedical Engineering, 2012Co-Authors: Allen A Cheng, Timothy K LuAbstract:Over the past decade, synthetic biology has emerged as an Engineering Discipline for biological systems. Compared with other substrates, biology poses a unique set of Engineering challenges resulting from an incomplete understanding of natural biological systems and tools for manipulating them. To address these challenges, synthetic biology is advancing from developing proof-of-concept designs to focusing on core platforms for rational and high-throughput biological Engineering. These platforms span the entire biological design cycle, including DNA construction, parts libraries, computational design tools, and interfaces for manipulating and probing synthetic circuits. The development of these enabling technologies requires an Engineering mindset to be applied to biology, with an emphasis on generalizable techniques in addition to application-specific designs. This review aims to discuss the progress and challenges in synthetic biology and to illustrate areas where synthetic biology may impact biomedical Engineering and human health.
Sofie De Maeseneire - One of the best experts on this subject based on the ideXlab platform.
-
standardization in synthetic biology an Engineering Discipline coming of age
Critical Reviews in Biotechnology, 2018Co-Authors: Thomas Decoene, Brecht De Paepe, Jo Maertens, Pieter Coussement, Gert Peters, Sofie De MaeseneireAbstract:Background: Leaping DNA read-and-write technologies, and extensive automation and miniaturization are radically transforming the field of biological experimentation by providing the tools that enab...
-
Standardization in synthetic biology: an Engineering Discipline coming of age
Critical Reviews in Biotechnology, 2017Co-Authors: Thomas Decoene, Brecht De Paepe, Jo Maertens, Pieter Coussement, Gert Peters, Sofie De MaeseneireAbstract:AbstractBackground: Leaping DNA read-and-write technologies, and extensive automation and miniaturization are radically transforming the field of biological experimentation by providing the tools that enable the cost-effective high-throughput required to address the enormous complexity of biological systems. However, standardization of the synthetic biology workflow has not kept abreast with dwindling technical and resource constraints, leading, for example, to the collection of multi-level and multi-omics large data sets that end up disconnected or remain under- or even unexploited.Purpose: In this contribution, we critically evaluate the various efforts, and the (limited) success thereof, in order to introduce standards for defining, designing, assembling, characterizing, and sharing synthetic biology parts. The causes for this success or the lack thereof, as well as possible solutions to overcome these, are discussed.Conclusion: Akin to other Engineering Disciplines, extensive standardization will undo...
Megan Sapp Nelson - One of the best experts on this subject based on the ideXlab platform.
-
Library Guides: ENGR 131 : Resources on Engineering Disciplines: Professional Organizations
2010Co-Authors: Megan Sapp NelsonAbstract:A collection of resources which can be used to help define an Engineering Discipline. Both Purdue and non-Purdue generated resources are included. 604
-
Library Guides: ENGR 131 : Resources on Engineering Disciplines: General Resources
2010Co-Authors: Megan Sapp NelsonAbstract:A collection of resources which can be used to help define an Engineering Discipline. Both Purdue and non-Purdue generated resources are included. 603
-
Library Guides: ENGR 131 : Resources on Engineering Disciplines: Grand Challenges
2010Co-Authors: Megan Sapp NelsonAbstract:A collection of resources which can be used to help define an Engineering Discipline. Both Purdue and non-Purdue generated resources are included. 637
-
Library Guides: ENGR 131 : Resources on Engineering Disciplines: Purdue Engineering Experiences
2010Co-Authors: Megan Sapp NelsonAbstract:A collection of resources which can be used to help define an Engineering Discipline. Both Purdue and non-Purdue generated resources are included. 632
-
Library Guides: ENGR 131 : Resources on Engineering Disciplines: Purdue Engineering Schools
2010Co-Authors: Megan Sapp NelsonAbstract:A collection of resources which can be used to help define an Engineering Discipline. Both Purdue and non-Purdue generated resources are included. 630
Allen A Cheng - One of the best experts on this subject based on the ideXlab platform.
-
synthetic biology an emerging Engineering Discipline
Annual Review of Biomedical Engineering, 2012Co-Authors: Allen A Cheng, Timothy K LuAbstract:Over the past decade, synthetic biology has emerged as an Engineering Discipline for biological systems. Compared with other substrates, biology poses a unique set of Engineering challenges resulting from an incomplete understanding of natural biological systems and tools for manipulating them. To address these challenges, synthetic biology is advancing from developing proof-of-concept designs to focusing on core platforms for rational and high-throughput biological Engineering. These platforms span the entire biological design cycle, including DNA construction, parts libraries, computational design tools, and interfaces for manipulating and probing synthetic circuits. The development of these enabling technologies requires an Engineering mindset to be applied to biology, with an emphasis on generalizable techniques in addition to application-specific designs. This review aims to discuss the progress and challenges in synthetic biology and to illustrate areas where synthetic biology may impact biomedical Engineering and human health.