{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,1,10]],"date-time":"2023-01-10T20:54:39Z","timestamp":1673384079368},"reference-count":73,"publisher":"Elsevier","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1016\/s0065-2458(01)80015-2","type":"book-chapter","created":{"date-parts":[[2011,1,19]],"date-time":"2011-01-19T05:56:21Z","timestamp":1295416581000},"page":"35-98","source":"Crossref","is-referenced-by-count":4,"title":["Working with UML: A software design process based on inspections for the unified modeling language"],"prefix":"10.1016","author":[{"given":"Guilherme H.","family":"Travassos","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Forrest","family":"Shull","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeffrey","family":"Carver","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/S0065-2458(01)80015-2_bib1","doi-asserted-by":"crossref","first-page":"1253","DOI":"10.1109\/32.106986","article-title":"Requirements validation through viewpoint resolution","volume":"17","author":"Leite","year":"1991","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0065-2458(01)80015-2_bib2","series-title":"Software Process Modeling and Technology","year":"1994"},{"key":"10.1016\/S0065-2458(01)80015-2_bib3","article-title":"Standard 830-1993","author":"IEEE","year":"1993"},{"key":"10.1016\/S0065-2458(01)80015-2_bib4","author":"Pfleeger","year":"1998"},{"key":"10.1016\/S0065-2458(01)80015-2_bib5","series-title":"Proceedings of the 4th ACM SIGSOFT Symposium on Software Development Environments","first-page":"157","article-title":"A procedure and tools for transition engineering","author":"Lockman","year":"1990"},{"key":"10.1016\/S0065-2458(01)80015-2_bib6","author":"Meyer","year":"1997"},{"key":"10.1016\/S0065-2458(01)80015-2_bib7","author":"Pressman","year":"1997"},{"key":"10.1016\/S0065-2458(01)80015-2_bib8","author":"Jalote","year":"1997"},{"key":"10.1016\/S0065-2458(01)80015-2_bib9","author":"Rumbaugh","year":"1992"},{"key":"10.1016\/S0065-2458(01)80015-2_bib10","author":"Booch","year":"1994"},{"key":"10.1016\/S0065-2458(01)80015-2_bib11","author":"Booch","year":"1999"},{"key":"10.1016\/S0065-2458(01)80015-2_bib12","author":"Jacobson","year":"1992"},{"key":"10.1016\/S0065-2458(01)80015-2_bib13","author":"Coleman","year":"1993"},{"key":"10.1016\/S0065-2458(01)80015-2_bib14","doi-asserted-by":"crossref","first-page":"365","DOI":"10.1002\/(SICI)1096-908X(199911\/12)11:6<365::AID-SMR200>3.0.CO;2-W","article-title":"Towards an ontology of software maintenance","volume":"11","author":"Kitchenham","year":"1999","journal-title":"Journal of Software Maintenance: Research and Practice"},{"key":"10.1016\/S0065-2458(01)80015-2_bib15","author":"OMG-Object Management Group, Inc.","year":"1999","journal-title":"Unified Modeling Language Specification, Version 1.3"},{"key":"10.1016\/S0065-2458(01)80015-2_bib16","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1145\/317665.317677","article-title":"Modeling web application architectures with UML","volume":"42","author":"Conallen","year":"1999","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0065-2458(01)80015-2_bib17","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1145\/317665.317674","article-title":"Designing component-based frameworks using patterns in the UML","volume":"42","author":"Larsen","year":"1999","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0065-2458(01)80015-2_bib18","series-title":"Proceedings of COMPSAC'97-21st International Computer Software and Applications Conference","article-title":"Towards a formalization of UML class structures in Z","author":"Shroff","year":"1997"},{"key":"10.1016\/S0065-2458(01)80015-2_bib19","series-title":"Proceedings of the 6th International Symposium on Software Metrics","first-page":"62","article-title":"Function point measurement tool for UML design specification","author":"Uemura","year":"1998"},{"key":"10.1016\/S0065-2458(01)80015-2_bib20","series-title":"Proceedings of the Conference on Object-Oriented Programming, Systems, Languages, and Applications","first-page":"47","article-title":"Detecting defects in object-oriented designs: using reading techniques to improve software quality","author":"Travassos","year":"1999"},{"key":"10.1016\/S0065-2458(01)80015-2_bib21","series-title":"Proceedings of the 7th European Engineering Conference held jointly with the 7th ACM SIGSOFT symposium on Foundations of Software Engineering","first-page":"91","article-title":"Using UML for software process modeling","author":"J\u00e4ger","year":"1999"},{"key":"10.1016\/S0065-2458(01)80015-2_bib22","series-title":"Proceedings of the 2nd International Conference on the Unified Modeling Language-UML'99","article-title":"Core meta-modeling semantics of UML: the pUML approach","author":"Evans","year":"1999"},{"key":"10.1016\/S0065-2458(01)80015-2_bib23","series-title":"Proceedings of the 15th IEEE International Conference on Automated Software Engineering","article-title":"Extending UML to support domain analysis","author":"Morisio","year":"2000"},{"key":"10.1016\/S0065-2458(01)80015-2_bib24","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/2.846320","article-title":"A generic framework for modeling resources with UML","author":"Selic","year":"2000","journal-title":"IEEE Computer"},{"key":"10.1016\/S0065-2458(01)80015-2_bib25","series-title":"Proceedings of the 4th ACM Workshop on Role-Based Access Control","first-page":"135","article-title":"Towards a UML based approach to role engineering","author":"Epstein","year":"1999"},{"key":"10.1016\/S0065-2458(01)80015-2_bib26","author":"D'Souza","year":"1998"},{"key":"10.1016\/S0065-2458(01)80015-2_bib27","author":"Krutchen","year":"1999"},{"key":"10.1016\/S0065-2458(01)80015-2_bib28","author":"Jacobson","year":"1999"},{"key":"10.1016\/S0065-2458(01)80015-2_bib29","author":"Graham","year":"1997"},{"key":"10.1016\/S0065-2458(01)80015-2_bib30","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1145\/317665.317672","article-title":"UML in action","volume":"42","author":"Booch","year":"1999","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0065-2458(01)80015-2_bib31","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1145\/317665.317673","article-title":"UML 2001: \u201cA standardization odyssey\u201d","volume":"42","author":"Kobryn","year":"1999","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0065-2458(01)80015-2_bib32","author":"Fowler","year":"2000"},{"key":"10.1016\/S0065-2458(01)80015-2_bib33","author":"Rumbaugh","year":"1999"},{"key":"10.1016\/S0065-2458(01)80015-2_bib34","author":"Warmer","year":"1999"},{"key":"10.1016\/S0065-2458(01)80015-2_bib35","author":"Eriksson","year":"1997"},{"key":"10.1016\/S0065-2458(01)80015-2_bib36","author":"Douglass","year":"1999"},{"key":"10.1016\/S0065-2458(01)80015-2_bib37","author":"Wirfs-Brock","year":"1990"},{"key":"10.1016\/S0065-2458(01)80015-2_bib38","article-title":"Validation of statecharts based on programmed execution","author":"Cangussu","year":"1995","journal-title":"Journal of Computing and Information"},{"key":"10.1016\/S0065-2458(01)80015-2_bib39","author":"Perry","year":"2000"},{"key":"10.1016\/S0065-2458(01)80015-2_bib40","year":"1987"},{"key":"10.1016\/S0065-2458(01)80015-2_bib41","author":"van Solingen","year":"1999"},{"key":"10.1016\/S0065-2458(01)80015-2_bib42","series-title":"Object-Oriented Design","author":"Coad","year":"1991"},{"key":"10.1016\/S0065-2458(01)80015-2_bib43","series-title":"Proceedings of the 6th International Conference on Software Quality","first-page":"283","article-title":"How to evaluate the quality of object-oriented specifications","author":"Clunie","year":"1996"},{"key":"10.1016\/S0065-2458(01)80015-2_bib44","author":"Lorenz","year":"1994"},{"key":"10.1016\/S0065-2458(01)80015-2_bib45","doi-asserted-by":"crossref","DOI":"10.1109\/32.295895","article-title":"A metrics suite for object oriented design","volume":"20","author":"Chidamber","year":"1994","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0065-2458(01)80015-2_bib46","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/0164-1212(93)90077-B","article-title":"Object-oriented metrics that predict maintainability","volume":"23","author":"Lie","year":"1993","journal-title":"Journal of Systems and Software"},{"key":"10.1016\/S0065-2458(01)80015-2_bib47","doi-asserted-by":"crossref","first-page":"751","DOI":"10.1109\/32.544352","article-title":"A validation of object-oriented design metrics as quality indicators","volume":"22","author":"Basili","year":"1996","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0065-2458(01)80015-2_bib48","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1147\/sj.153.0182","article-title":"Design and code inspections to reduce errors in program development","volume":"15","author":"Fagan","year":"1976","journal-title":"IBM Systems Journal"},{"key":"10.1016\/S0065-2458(01)80015-2_bib49","doi-asserted-by":"crossref","first-page":"744","DOI":"10.1109\/TSE.1986.6312976","article-title":"Advances in software inspections","volume":"12","author":"Fagan","year":"1986","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0065-2458(01)80015-2_bib50","author":"Gilb","year":"1993"},{"key":"10.1016\/S0065-2458(01)80015-2_bib51","series-title":"Proceedings of the 21st Annual Software Engineering Workshop","first-page":"59","article-title":"Studies on reading techniques","author":"Basili","year":"1996"},{"key":"10.1016\/S0065-2458(01)80015-2_bib52","article-title":"Software Formal Inspections Guidebook","author":"NASA","year":"1993"},{"key":"10.1016\/S0065-2458(01)80015-2_bib53","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1145\/167049.167070","article-title":"Does every inspection need a meeting?","volume":"18","author":"Votta","year":"1993","journal-title":"ACM SIGSOFT Software Engineering Notes"},{"key":"10.1016\/S0065-2458(01)80015-2_bib54","doi-asserted-by":"crossref","first-page":"563","DOI":"10.1109\/32.391380","article-title":"Comparing detection methods for software requirements inspections: a replicated experiment","volume":"21","author":"Porter","year":"1995","journal-title":"IEEE Transactions on Software Engineering"},{"key":"10.1016\/S0065-2458(01)80015-2_bib55","article-title":"IEEE guide to software requirements specifications","author":"ANSI","year":"1984","journal-title":"Standard Std 830-1984"},{"key":"10.1016\/S0065-2458(01)80015-2_bib56","article-title":"Evolving a Set of Techniques for OO Inspections","author":"Shull","year":"1999"},{"key":"10.1016\/S0065-2458(01)80015-2_bib57","author":"Beizer","year":"1995"},{"key":"10.1016\/S0065-2458(01)80015-2_bib58","author":"Binder","year":"1999"},{"key":"10.1016\/S0065-2458(01)80015-2_bib59","article-title":"Testing object-oriented software","author":"Kung","year":"1998","journal-title":"IEEE Computer Society"},{"key":"10.1016\/S0065-2458(01)80015-2_bib60","series-title":"Proceedings of the 12th International Conference on Testing Computer Software","first-page":"99","article-title":"Practical mutation testing","author":"Offutt","year":"1995"},{"key":"10.1016\/S0065-2458(01)80015-2_bib61","series-title":"Proceedings of the 7th International Symposium on Software Reliability Engineering","first-page":"112","article-title":"Integration testing using interface mutation","author":"Delamaro","year":"1996"},{"key":"10.1016\/S0065-2458(01)80015-2_bib62","author":"Chung","year":"1999"},{"key":"10.1016\/S0065-2458(01)80015-2_bib63","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/52.896254","article-title":"How to use linguistic instruments for object-oriented analysis","author":"Juristo","year":"2000","journal-title":"IEEE Software"},{"key":"10.1016\/S0065-2458(01)80015-2_bib64","first-page":"293","article-title":"The STATEMATE semantics of statecharts","volume":"5","author":"Harel","year":"1996"},{"key":"10.1016\/S0065-2458(01)80015-2_bib65","series-title":"Proceedings of the Technology of Object-Oriented Languages-TOOLS 27","article-title":"An approach to perform behavior testing in object-oriented systems","author":"Vieira","year":"1998"},{"key":"10.1016\/S0065-2458(01)80015-2_bib66","series-title":"Proceedings of the 2nd International Conference on the Unified Modeling Language (UML99)","article-title":"Generating tests from UML specifications","author":"Offutt","year":"1999"},{"key":"10.1016\/S0065-2458(01)80015-2_bib67","author":"Henderson-Sellers","year":"1996"},{"key":"10.1016\/S0065-2458(01)80015-2_bib68","series-title":"Workshop on quantitative Approaches in Object Oriented Software Engineering, ECOOP'99","article-title":"Combining metrics, principles and guidelines for object oriented complexity reduction","author":"Travassos","year":"1999"},{"key":"10.1016\/S0065-2458(01)80015-2_bib69","author":"Gamma","year":"1995"},{"key":"10.1016\/S0065-2458(01)80015-2_bib70","author":"Buschmann","year":"1996"},{"key":"10.1016\/S0065-2458(01)80015-2_bib71","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1145\/175290.175297","article-title":"Using an enabling technology to reengineer legacy systems","volume":"37","author":"Markosian","year":"1994","journal-title":"Communications of the ACM"},{"key":"10.1016\/S0065-2458(01)80015-2_bib72","series-title":"Proceedings of the 24th Annual Software Engineering Workshop","article-title":"A classification of components incompatibilities for COTS integration","author":"Yakimovitch","year":"1999"},{"key":"10.1016\/S0065-2458(01)80015-2_bib73","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/MC.2000.846313","article-title":"Are too many programmers too narrowly trained?","volume":"33","author":"Clark","year":"2000","journal-title":"IEEE Computer"}],"container-title":["Advances in Computers","Trends in Software Engineering"],"original-title":[],"deposited":{"date-parts":[[2018,12,5]],"date-time":"2018-12-05T13:21:22Z","timestamp":1544016082000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0065245801800152"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"references-count":73,"URL":"https:\/\/doi.org\/10.1016\/s0065-2458(01)80015-2","relation":{},"ISSN":["0065-2458"],"issn-type":[{"value":"0065-2458","type":"print"}],"subject":[],"published":{"date-parts":[[2002]]}}}