@incollection{ernst2009dre, abstract = {Requirements evolution is a research problem that has received little attention hitherto, but deserves much more. For systems to survive in a volatile world, where business needs, government regulations and computing platforms keep changing, softwaresystems must evolve too in order to survive. We discuss the state-of-the-art for research on the topic, and predict some ofthe research problems that will need to be addressed in the next decade. We conclude with a concrete proposal for a run-timemonitoring framework based on (requirements) goal models.}, added-at = {2009-08-31T19:27:47.000+0200}, author = {Ernst, Neil A. and Mylopoulos, John and Wang, Yiqiao}, biburl = {http://www.bibsonomy.org/bibtex/23ee4fff2211e1bfde4c42f6833730974/neilernst}, booktitle = {Design Requirements Engineering: A Ten-Year Perspective}, description = {SpringerLink - Book Chapter}, editor = {Lyytinen, Kalle and Loucopoulos, Pericles and Mylopoulos, John and Robinson, Bill}, interhash = {ec0053b33f43114823ee0352bdf43356}, intrahash = {3ee4fff2211e1bfde4c42f6833730974}, keywords = {personal requirements survey}, pages = {186--214}, series = {Lecture Notes in Business Information Processing}, timestamp = {2009-08-31T19:27:47.000+0200}, title = {Requirements Evolution and What (Research) to Do about It}, url = {http://dx.doi.org/10.1007/978-3-540-92966-6_11}, volume = 14, year = 2009 } @inproceedings{ernst03b, added-at = {2008-05-22T21:38:57.000+0200}, address = {Sanibel Island, FL}, author = {Ernst, Neil A. and Storey, M. A. D. and Allen, Polly and Musen, M. A.}, biburl = {http://www.bibsonomy.org/bibtex/2c22657eaf3350f306e884e04b97a80a5/neilernst}, booktitle = {Workshop on Visualization in Knowledge Engineering at KCAP 03}, citeulike-article-id = {111818}, interhash = {d89543d685b6a0affab96fb52cd15feb}, intrahash = {c22657eaf3350f306e884e04b97a80a5}, keywords = {cognition engineering jambalaya knowledge personal}, pages = {26--30}, priority = {0}, timestamp = {2008-05-22T21:38:57.000+0200}, title = {Addressing cognitive issues in knowledge engineering with Jambalaya}, url = {http://neilernst.net/docs/pubs/ernst-kcap03.pdf}, year = 2003 } @inproceedings{ernst03a, added-at = {2008-05-22T21:38:23.000+0200}, address = {Portland, OR}, author = {Ernst, Neil A.}, biburl = {http://www.bibsonomy.org/bibtex/25f25ab2bec7dc32946dab095e93e3efb/neilernst}, booktitle = {Workshop on Adoption-Centric Software Engineering at ICSE 2003}, citeulike-article-id = {111817}, interhash = {78c03374bdaf6588a0a834b1a75dfd94}, intrahash = {5f25ab2bec7dc32946dab095e93e3efb}, keywords = {adoption engineering knowledge personal}, priority = {0}, timestamp = {2008-05-22T21:38:23.000+0200}, title = {Adoption-Centric Knowledge Engineering}, year = 2003 } @techreport{ernst03, added-at = {2008-05-22T21:36:42.000+0200}, address = {Victoria}, author = {Ernst, Neil A. and Storey, Margaret A.}, biburl = {http://www.bibsonomy.org/bibtex/23bf55b1af6c9803b8f075a9e147f7f77/neilernst}, citeulike-article-id = {111819}, institution = {University of Victoria}, interhash = {5b8afd98222851995bffc1821aec3260}, intrahash = {3bf55b1af6c9803b8f075a9e147f7f77}, keywords = {engineering knowledge personal visualization}, priority = {0}, publisher = {University of Victoria}, timestamp = {2008-05-22T21:36:42.000+0200}, title = {A Preliminary Analysis of Visualization Requirements in Knowledge Engineering Tools}, year = 2003 } @inproceedings{ernst07icsm, abstract = {When designing software for evolvability, it is important to understand which particular designs have worked in the past – and which have not. This paper argues that understanding the history of a software innovation is valuable in setting the context for future innovations. There is no formal discipline of software history. While there is an active body of research in information technology (IT) and innovation management, which seeks to understand how to maximize value from IT spending, this research often ignores the meaningful technological underpinnings of such tools. We suggest that the study of design history should be extended to software artifacts. The paper introduces notions like requirements analysis, technology context, and social context to explain how, and why, certain technologies evolved as they did. We apply these concepts to the history of distributed computing protocols. We conclude with observations drawn from this history that suggest designing software for evolvability must consider the history of similar applications in the requirements analysis.}, added-at = {2008-05-22T21:18:39.000+0200}, address = {Paris, France}, author = {Ernst, Neil A. and Mylopoulos, John}, biburl = {http://www.bibsonomy.org/bibtex/23b8ed0b0f57e2af912a9bb84518d0d6c/neilernst}, booktitle = {International Workshop on Software Evolvability at ICSM}, interhash = {ae5caf28de83851781abea6783962cdf}, intrahash = {3b8ed0b0f57e2af912a9bb84518d0d6c}, keywords = {design goals history personal requirements software}, month = {October}, publisher = {IEEE Computer Society}, timestamp = {2008-05-22T21:18:39.000+0200}, title = {Tracing software evolution history with design goals}, url = {http://www.neilernst.net/blog/wp-content/uploads/2007/08/swhist.pdf}, year = 2007 } @inproceedings{mylopoulos07drw, added-at = {2008-02-15T23:48:00.000+0100}, address = {Case Western University, Cleveland, OH}, author = {Mylopoulos, John and Ernst, Neil}, biburl = {http://www.bibsonomy.org/bibtex/23d2e9b359d07b65799b09854240afe07/neilernst}, booktitle = {Design Requirements Workshop}, interhash = {608bf4071af9b20409a87b645c192887}, intrahash = {3d2e9b359d07b65799b09854240afe07}, keywords = {evolution personal requirements}, month = {June}, note = {position paper}, publisher = {NSF}, timestamp = {2008-02-15T23:48:00.000+0100}, title = {Dynamically evolving requirements}, url = {http://weatherhead.case.edu/requirements/reqs-attend.html}, year = 2007 } @article{ernst07neuro, abstract = {The human brain is divided and categorized in different ways, yet a molecular genetic approach to region specificity does not exist. Using data from 12 healthy control subjects across 18 brain regions, we performed a microarray analysis using boththe HG-U133AB and HG-U133 plus 2 chips for each subject to determine molecular targets showing region specificity. Using apreviously published data as our guide, we confirm SIX3, GPR6, SH3RF2, and hSyn as molecular markers of the nucleus accumbensand gamma-aminobutyric-acid A receptor alpha-6, Nik-related kinase, and eomesodermin as molecular markers of the cerebellum.}, added-at = {2008-01-16T02:57:01.000+0100}, author = {Ernst, Carl and Sequeira, Adolfo and Klempan, Tim and Ernst, Neil and ffrench Mullen, Jarlath and Turecki, Gustavo}, biburl = {http://www.bibsonomy.org/bibtex/2719b15632c8a56577b34e2bfaa5869aa/neilernst}, interhash = {871dea5cab0bab9f1464a147f8772f03}, intrahash = {719b15632c8a56577b34e2bfaa5869aa}, journal = {Neurogenetics}, keywords = {neuroscience personal}, month = {#aug#}, number = 3, pages = {219--224}, timestamp = {2008-01-16T02:57:01.000+0100}, title = {Confirmation of region-specific patterns of gene expression in the human brain}, url = {http://dx.doi.org/10.1007/s10048-007-0084-2}, volume = 8, year = 2007 } @inproceedings{aranda07icse, abstract = {If designers of modelling languages want their creations to be used in real software projects, the communication qualities of their languages need to be evaluated, and their proposals must evolve as a result of these evaluations. A key quality of communication artifacts is their comprehensibility. We present a flexible framework to evaluate the comprehensibility of model representations that is grounded on the underlying theory of the language to be evaluated, and on theoretical frameworks in cognitive science.}, added-at = {2008-01-16T02:46:44.000+0100}, address = {Minneapolis, USA}, author = {Aranda, Jorge and Ernst, Neil A. and Horkoff, Jennifer and Easterbrook, S. M.}, biburl = {http://www.bibsonomy.org/bibtex/254f52b25733dc0470387774affa58810/neilernst}, booktitle = {International Workshop on Modeling in Software Engineering at ICSE}, interhash = {3e0ea661f48af0c941ea6a950ff5bfb3}, intrahash = {54f52b25733dc0470387774affa58810}, keywords = {cognition framework model personal}, month = May, timestamp = {2008-01-16T02:46:44.000+0100}, title = {A Framework for Empirical Evaluation of Model Comprehensibility}, url = {http://www.cs.toronto.edu/~jaranda/pubs/Aranda-MiSE2007.pdf}, year = 2007 } @inproceedings{storey02iui, added-at = {2008-01-15T23:49:00.000+0100}, address = {New York, NY, USA}, author = {Storey, Margaret-Anne and Noy, Natasha F. and Musen, Mark and Best, Casey and Fergerson, Ray and Ernst, Neil}, biburl = {http://www.bibsonomy.org/bibtex/2839bd5f67852a785ab8e2e32c257f2f0/neilernst}, booktitle = {Poster at International conference on Intelligent user interfaces}, description = {Jambalaya}, doi = {http://doi.acm.org/10.1145/502716.502778}, interhash = {705a6de8142d62429e58ae8d0fa944ad}, intrahash = {839bd5f67852a785ab8e2e32c257f2f0}, isbn = {1-58113-459-2}, keywords = {personal}, location = {San Francisco, California, USA}, pages = {239--239}, publisher = {ACM}, timestamp = {2008-01-15T23:49:00.000+0100}, title = {Jambalaya: an interactive environment for exploring ontologies}, url = {http://portal.acm.org/citation.cfm?id=502778}, year = 2002 } @inproceedings{ernst06, added-at = {2007-10-31T22:26:57.000+0100}, address = {Los Angeles}, author = {Ernst, Neil A. and Jamieson, Greg and Mylopoulos, J.}, biburl = {http://www.bibsonomy.org/bibtex/2f4d61a4003e6c86c2b89dbf032efd0bc/neilernst}, booktitle = {Conference on Systems Engineering Research}, interhash = {625e55a70db4ac5cfcad02f5765e6cba}, intrahash = {f4d61a4003e6c86c2b89dbf032efd0bc}, keywords = {complexity i-star openome personal systems}, month = {April}, publisher = {INCOSE}, timestamp = {2007-10-31T22:26:57.000+0100}, title = {Integrating requirements engineering and cognitive work analysis: A case study}, url = {http://neilernst.net/docs/pubs/paper142.pdf}, year = 2006 } @inproceedings{storey04, added-at = {2007-10-30T18:09:24.000+0100}, author = {Storey, M.A and R.Lintern and N.Ernst and D.Perrin}, biburl = {http://www.bibsonomy.org/bibtex/27f6e54f7c26f45136964939db655df3c/neilernst}, booktitle = { Proceedings of 7th International Protege Conference }, interhash = {d058446b14218b6e587d0bfa5c8c3441}, intrahash = {7f6e54f7c26f45136964939db655df3c}, keywords = {personal protege software visualization}, timestamp = {2007-10-30T18:09:24.000+0100}, title = {Visualization and Protege}, url = {http://protege.stanford.edu/conference/2004/abstracts/Storey.pdf}, year = 2004 } @inproceedings{storey01a, added-at = {2006-03-24T16:34:33.000+0100}, address = {Victoria, B.C. Canada}, author = {Storey, Margaret A. and Musen, Mark A. and Silva, John and Best, Casey and Ernst, Neil and Fergerson, Ray and Noy, Natalya F.}, biburl = {http://www.bibsonomy.org/bibtex/2106f55a25be8484aa0e3f2158825d597/neilernst}, booktitle = {Workshop on Interactive Tools for Knowledge Capture, K-CAP-2001}, citeulike-article-id = {121522}, description = {sdasda}, interhash = {032e68f431ce42d9a651c8283f2860ab}, intrahash = {106f55a25be8484aa0e3f2158825d597}, keywords = {acquisition knowledge personal software visualization}, priority = {0}, timestamp = {2006-03-24T16:34:33.000+0100}, title = {Jambalaya: Interactive visualization to enhance ontology authoring and knowledge acquisition in Protege}, url = {http://www.cs.toronto.edu/~nernst/papers/storey-kcap2001.pdf}, year = 2001 } @article{ernst05, abstract = {Knowledge engineering tools are becoming ever more complex, and therefore increased cognitive support will be necessary to leverage the potential of those tools. Our paper motivates this claim by examining some previous work in this domain and explaining the nature of cognitive support. We discuss some of the problem areas we have encountered in our research. Through user questionnaires and observations carried out at the National Cancer Institute (NCI) and the University of Washington Foundational Model of Anatomy (FMA) Project, we have begun to gain an understanding of the cognitive barriers experienced by the users of knowledge engineering tools. We present some proposed solutions that could address the problems we identified, and in addition, discuss how our own tool, called Jambalaya, could be applied to provide cognitive support. We analyse the support Jambalaya provides using some non-functional design criteria and illustrate some trade-offs inherent in tool design. We suggest that the need for cognitive support in knowledge engineering is immediate and essential.}, added-at = {2006-03-24T16:34:33.000+0100}, author = {Ernst, Neil A. and Storey, Margaret-Anne and Allen, Polly}, biburl = {http://www.bibsonomy.org/bibtex/26c00842c6a2345bee60e026d8d782adc/neilernst}, citeulike-article-id = {411311}, description = {sdasda}, doi = {10.1016/j.ijhcs.2005.02.006}, interhash = {5f3f451ddb7d60ffdec8fc48483c714a}, intrahash = {6c00842c6a2345bee60e026d8d782adc}, journal = {International Journal of Human-Computer Studies}, keywords = {cognition ontology personal}, month = May, number = 5, pages = {553--577}, priority = {0}, timestamp = {2006-03-24T16:34:33.000+0100}, title = {Cognitive support for ontology modeling}, url = {http://www.sciencedirect.com/science/article/B6WGR-4FXWWYG-1/2/deaa660919dd080add4a85b2f3348f3b}, volume = 62, year = 2005 }