A Meta-Composite Software Development Approach for Translational Research
- 161 Downloads
- 2 Citations
Abstract
Translational researchers conduct research in a highly data-intensive and continuously changing environment and need to use multiple, disparate tools to achieve their goals. These researchers would greatly benefit from meta-composite software development or the ability to continuously compose and recompose tools together in response to their ever-changing needs. However, the available tools are largely disconnected, and current software approaches are inefficient and ineffective in their support for meta-composite software development. Building on the composite services development approach, the de facto standard for developing integrated software systems, we propose a concept-map and agent-based meta-composite software development approach. A crucial step in composite services development is the modeling of users’ needs as processes, which can then be specified in an executable format for system composition. We have two key innovations. First, our approach allows researchers (who understand their needs best) instead of technicians to take a leadership role in the development of process models, reducing inefficiencies and errors. A second innovation is that our approach also allows for modeling of complex user interactions as part of the process, overcoming the technical limitations of current tools. We demonstrate the feasibility of our approach using a real-world translational research use case. We also present results of usability studies evaluating our approach for future refinements.
Keywords
Data integration Systems integration Meta-composite Translational research InformaticsNotes
Acknowledgments
We would like to thank our colleagues, especially Dr. Donna Arnett at the University of Alabama at Birmingham School of Public Health Epidemiology Department for providing the problem and supporting the development and evaluation of the modeling approach. We also thank Dr. Chittoor V. Ramamoorthy for directing our research in the area of meta-composition.
References
- 1.National Institutes of Health. Dec. 3). Institutional Clinical and Translational Science Award (U54) Mar2007. Available: http://grants.nih.gov/grants/guide/rfa-files/RFA-RM-07-007.html.
- 2.England, B. et al., “Insight findings and recommendations for University of Alabama at Birmingham,” March 21 2007.Google Scholar
- 3.Buetow, K. H., Cyberinfrastructure: empowering a “third way” in biomedical research. Science 308:821–824, 2005.CrossRefGoogle Scholar
- 4.Sadasivam, R. S., et al., Genetic region characterization (Gene RECQuest)—software to assist in identification and selection of candidate genes from genomic regions. BMC Res. Notes 2:201, 2009.CrossRefGoogle Scholar
- 5.Gurupur, V. P., et al., Enhancing medical research efficiency by using concept maps. Adv. Exp. Med. Biol. 696:581–588, 2011.CrossRefGoogle Scholar
- 6.Gurupur, V. P. and M. M. Tanik, “A system for building clinical research applications using semantic web-based approach”. J. Med. Syst., Feb 24 2010.Google Scholar
- 7.Alesso, H. P., and Smith, C. F., Developing semantic web services. A K Peters, Natick, 2005.Google Scholar
- 8.Mandell, D. J., and McIlraith, S. A., Adapting BPEL4WS for the semantic web: The bottom-up approach to web service interoperation. Semant. Web.—Iswc 2870:227–241, 2003.Google Scholar
- 9.Newcomer, E., and Lomow, G., Understanding SOA with Web services. Addison-Wesley, Upper Saddle River, 2005.Google Scholar
- 10.Duan, Z. et al., “A model for abstract process specification, verification and composition”. New York, NY, USA, 2004, pp. 232–241.Google Scholar
- 11.Fensel, D., Semantic web services, 1st edition. Springer, New York, 2011.CrossRefGoogle Scholar
- 12.Studer, R. et al., Semantic web services: concepts, technologies, and applications: Springer, 2010.Google Scholar
- 13.Rao, J. H., and Su, X. M., A survey of automated web service composition methods. Semant. Web. Serv. Web. Process. Compos. 3387:43–54, 2005.CrossRefGoogle Scholar
- 14.(2005, August 15). WS-BPEL extension for people. Available: http://www.ibm.com/developerworks/webservices/library/specification/ws-bpel4people/.
- 15.Ludäscher, B., et al., Scientific workflow management and the Kepler system: research articles. Concurr. Comput.: Pract. Exper. 18:1039–1065, 2006.CrossRefGoogle Scholar
- 16.Ramamoorthy, C. V., A study of the service industry—functions, features, and control. ICICE Trans. Commun. E83-B:885–903, 2000.Google Scholar
- 17.Harrison-Broninski, K., Human interactions: the heart and soul of business process management. Meghan-Kiffer Press, Tampa, 2005.Google Scholar
- 18.Yeh, R., et al., A systemic approach to process modeling. J. Syst. Integr. 1:265–282, 1991.CrossRefGoogle Scholar
- 19.Novak, J. D., Learning, creating, and using knowledge: concept maps(tm) as facilitative tools in schools and corporations: Routledge, 1998Google Scholar
- 20.Novak, J. D. and Gowin, D. B., Learning how to learn: Cambridge University Press, 1984.Google Scholar
- 21.Novak, J. D. and Cañas, A. J., “The theory underlying concept maps and how to construct them”, Florida Inst. for Human and Machine Cognition, Tech. Rep.: IHMC CmapToolsJanuary 2006.Google Scholar
- 22.Leake, D. B., et al., “Aiding knowledge capture by searching for extensions of knowledge models,” presented at the K-CAP. Sanibel Island, Florida, 2003.Google Scholar
- 23.Richardson, R. et al., “Using concept maps as a tool for cross-language relevance determination,” 2007.Google Scholar
- 24.Richardson, R. et al., “Evaluating concept maps as a cross-language knowledge discovery tool for NDLTD,” in Proceedings ETD, Sydney, 2005.Google Scholar
- 25.Feinman, A. et al., “Using formalized concept maps to model role-based workflows”, in Concept maps: theory, methodology, technology: second int. conference on concept mapping, San José, Costa Rica, 2006.Google Scholar
- 26.(2011, June 13). Institute for human and machine cognition COE tool. Available: http://www.ihmc.us/groups/coe/
- 27.Coffman, E. G., and Denning, P. J., Operating systems theory. Prentice Hall, Englewood Cliffs, 1973.Google Scholar
- 28.Delcambre, S., and Tanik, M. M., Using task system templates to support process description and evolution. J. Syst. Integr. 8:83–111, 1998.CrossRefGoogle Scholar
- 29.Mills, S. F., A resource-focused framework for process engineering. Ph.D. dissertation, Eng. and Appl. Sci., Southern Methodist Univ., Dallas, 1997.Google Scholar
- 30.Sadasivam, R. S., An architecture framework for process-personalizedcomposite services: service-oriented architecture, web services, business-process engineering, and human interaction management: VDM Verlag, 2008.Google Scholar
- 31.Wheele, D. L., et al., Database resources of the national center for biotechnology information: update. Nucleic Acids Res. 32:35–40, 2004.CrossRefGoogle Scholar
- 32.Kushniruk, A. W., and Patel, V. L., Cognitive computer-based video analysis: its application in assessing the usability of medical systems. Medinfo 8 Pt 2:1566–1569, 1995.Google Scholar
- 33.Kushniruk, A. W., Analysis of complex decision-making processes in health care: cognitive approaches to health informatics. J Biomed Inform 34:365–376, 2001.CrossRefGoogle Scholar
- 34.Wong, L., Technologies for integrating biological data. Brief Bioinform 3:389–404, 2002.CrossRefGoogle Scholar
- 35.Jagadish, H. V. and Olken, F., “Data management for the biosciences”, Report of the NSF/NLM workshop on the data management for molecular and cell biology, Workshop Report LBNL-52767, November 4 2003.Google Scholar
- 36.Hernandez, T., and Kambhampati, S., Integration of biological sources: current systems and challenges ahead. SIGMOD Rec. 33:51–60, 2004. doi: 10.1145/1031570.1031583.CrossRefGoogle Scholar
- 37.Venkatesh, T. V. and Harlow, H. B., “Integromics: challenges in data integration”, Genome Biol., vol. 3, p. REPORTS4027, Jul 17 2002.Google Scholar
- 38.Stein, L. D., Integrating biological databases. Nat. Rev. Genet. 4:337–345, 2003.CrossRefGoogle Scholar
- 39.Thomas, H., and Pedro, M., VVT terminology: a proposal. IEEE Expert: Intell Syst Appl 8:48–55, 1993.Google Scholar
- 40.Hornbaek, K., Current practice in measuring usability: challenges to usability studies and research. Int. J. Hum. Comput. Stud. 64:79–102, 2006.CrossRefGoogle Scholar
- 41.ISO., Ergonomic requirements for office work with visual display terminals (VDTs) -- Part 11: Guidance on usability (ISO 9241–11:1998). Available: http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=16883, 1998.
- 42.Fr, E., et al., “Measuring usability: are effectiveness, efficiency, and satisfaction really correlated? Proceedings of the SIGCHI conference on Human Factors in Computing Systems, The Hague, 2000.Google Scholar
- 43.Zhang, H. et al., “Reflections on 10 years of software process simulation modeling: a systematic review,” In: Wang, Q. et al., (Eds), Making globally distributed software development a success story. Vol. 5007. ed: Springer Berlin Heidelberg, pp. 345–356, 2008.Google Scholar
- 44.Sierhuis, M., and Clancey, W. J., Modeling and simulating practices, a work method for work systems design. Intell Syst IEEE 17:32–41, 2002.CrossRefGoogle Scholar