Skip to main content
Top
Published in: Journal of Medical Systems 3/2013

01-06-2013 | Original Paper

A Meta-Composite Software Development Approach for Translational Research

Authors: Rajani S. Sadasivam, Murat M. Tanik

Published in: Journal of Medical Systems | Issue 3/2013

Login to get access

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.
Literature
2.
go back to reference England, B. et al., “Insight findings and recommendations for University of Alabama at Birmingham,” March 21 2007. England, B. et al., “Insight findings and recommendations for University of Alabama at Birmingham,” March 21 2007.
3.
go back to reference Buetow, K. H., Cyberinfrastructure: empowering a “third way” in biomedical research. Science 308:821–824, 2005.CrossRef Buetow, K. H., Cyberinfrastructure: empowering a “third way” in biomedical research. Science 308:821–824, 2005.CrossRef
4.
go back to reference 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.CrossRef 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.CrossRef
5.
go back to reference Gurupur, V. P., et al., Enhancing medical research efficiency by using concept maps. Adv. Exp. Med. Biol. 696:581–588, 2011.CrossRef Gurupur, V. P., et al., Enhancing medical research efficiency by using concept maps. Adv. Exp. Med. Biol. 696:581–588, 2011.CrossRef
6.
go back to reference 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. 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.
7.
go back to reference Alesso, H. P., and Smith, C. F., Developing semantic web services. A K Peters, Natick, 2005. Alesso, H. P., and Smith, C. F., Developing semantic web services. A K Peters, Natick, 2005.
8.
go back to reference 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. 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.
9.
go back to reference Newcomer, E., and Lomow, G., Understanding SOA with Web services. Addison-Wesley, Upper Saddle River, 2005. Newcomer, E., and Lomow, G., Understanding SOA with Web services. Addison-Wesley, Upper Saddle River, 2005.
10.
go back to reference Duan, Z. et al., “A model for abstract process specification, verification and composition”. New York, NY, USA, 2004, pp. 232–241. Duan, Z. et al., “A model for abstract process specification, verification and composition”. New York, NY, USA, 2004, pp. 232–241.
11.
12.
go back to reference Studer, R. et al., Semantic web services: concepts, technologies, and applications: Springer, 2010. Studer, R. et al., Semantic web services: concepts, technologies, and applications: Springer, 2010.
13.
go back to reference 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.CrossRef 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.CrossRef
15.
go back to reference Ludäscher, B., et al., Scientific workflow management and the Kepler system: research articles. Concurr. Comput.: Pract. Exper. 18:1039–1065, 2006.CrossRef Ludäscher, B., et al., Scientific workflow management and the Kepler system: research articles. Concurr. Comput.: Pract. Exper. 18:1039–1065, 2006.CrossRef
16.
go back to reference Ramamoorthy, C. V., A study of the service industry—functions, features, and control. ICICE Trans. Commun. E83-B:885–903, 2000. Ramamoorthy, C. V., A study of the service industry—functions, features, and control. ICICE Trans. Commun. E83-B:885–903, 2000.
17.
go back to reference Harrison-Broninski, K., Human interactions: the heart and soul of business process management. Meghan-Kiffer Press, Tampa, 2005. Harrison-Broninski, K., Human interactions: the heart and soul of business process management. Meghan-Kiffer Press, Tampa, 2005.
18.
go back to reference Yeh, R., et al., A systemic approach to process modeling. J. Syst. Integr. 1:265–282, 1991.CrossRef Yeh, R., et al., A systemic approach to process modeling. J. Syst. Integr. 1:265–282, 1991.CrossRef
19.
go back to reference Novak, J. D., Learning, creating, and using knowledge: concept maps(tm) as facilitative tools in schools and corporations: Routledge, 1998 Novak, J. D., Learning, creating, and using knowledge: concept maps(tm) as facilitative tools in schools and corporations: Routledge, 1998
20.
go back to reference Novak, J. D. and Gowin, D. B., Learning how to learn: Cambridge University Press, 1984. Novak, J. D. and Gowin, D. B., Learning how to learn: Cambridge University Press, 1984.
21.
go back to reference 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. 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.
22.
go back to reference Leake, D. B., et al., “Aiding knowledge capture by searching for extensions of knowledge models,” presented at the K-CAP. Sanibel Island, Florida, 2003. Leake, D. B., et al., “Aiding knowledge capture by searching for extensions of knowledge models,” presented at the K-CAP. Sanibel Island, Florida, 2003.
23.
go back to reference Richardson, R. et al., “Using concept maps as a tool for cross-language relevance determination,” 2007. Richardson, R. et al., “Using concept maps as a tool for cross-language relevance determination,” 2007.
24.
go back to reference Richardson, R. et al., “Evaluating concept maps as a cross-language knowledge discovery tool for NDLTD,” in Proceedings ETD, Sydney, 2005. Richardson, R. et al., “Evaluating concept maps as a cross-language knowledge discovery tool for NDLTD,” in Proceedings ETD, Sydney, 2005.
25.
go back to reference 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. 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.
27.
go back to reference Coffman, E. G., and Denning, P. J., Operating systems theory. Prentice Hall, Englewood Cliffs, 1973. Coffman, E. G., and Denning, P. J., Operating systems theory. Prentice Hall, Englewood Cliffs, 1973.
28.
go back to reference Delcambre, S., and Tanik, M. M., Using task system templates to support process description and evolution. J. Syst. Integr. 8:83–111, 1998.CrossRef Delcambre, S., and Tanik, M. M., Using task system templates to support process description and evolution. J. Syst. Integr. 8:83–111, 1998.CrossRef
29.
go back to reference Mills, S. F., A resource-focused framework for process engineering. Ph.D. dissertation, Eng. and Appl. Sci., Southern Methodist Univ., Dallas, 1997. Mills, S. F., A resource-focused framework for process engineering. Ph.D. dissertation, Eng. and Appl. Sci., Southern Methodist Univ., Dallas, 1997.
30.
go back to reference 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. 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.
31.
go back to reference Wheele, D. L., et al., Database resources of the national center for biotechnology information: update. Nucleic Acids Res. 32:35–40, 2004.CrossRef Wheele, D. L., et al., Database resources of the national center for biotechnology information: update. Nucleic Acids Res. 32:35–40, 2004.CrossRef
32.
go back to reference 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. 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.
33.
go back to reference Kushniruk, A. W., Analysis of complex decision-making processes in health care: cognitive approaches to health informatics. J Biomed Inform 34:365–376, 2001.CrossRef Kushniruk, A. W., Analysis of complex decision-making processes in health care: cognitive approaches to health informatics. J Biomed Inform 34:365–376, 2001.CrossRef
34.
go back to reference Wong, L., Technologies for integrating biological data. Brief Bioinform 3:389–404, 2002.CrossRef Wong, L., Technologies for integrating biological data. Brief Bioinform 3:389–404, 2002.CrossRef
35.
go back to reference 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. 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.
37.
go back to reference Venkatesh, T. V. and Harlow, H. B., “Integromics: challenges in data integration”, Genome Biol., vol. 3, p. REPORTS4027, Jul 17 2002. Venkatesh, T. V. and Harlow, H. B., “Integromics: challenges in data integration”, Genome Biol., vol. 3, p. REPORTS4027, Jul 17 2002.
38.
go back to reference Stein, L. D., Integrating biological databases. Nat. Rev. Genet. 4:337–345, 2003.CrossRef Stein, L. D., Integrating biological databases. Nat. Rev. Genet. 4:337–345, 2003.CrossRef
39.
go back to reference Thomas, H., and Pedro, M., VVT terminology: a proposal. IEEE Expert: Intell Syst Appl 8:48–55, 1993. Thomas, H., and Pedro, M., VVT terminology: a proposal. IEEE Expert: Intell Syst Appl 8:48–55, 1993.
40.
go back to reference Hornbaek, K., Current practice in measuring usability: challenges to usability studies and research. Int. J. Hum. Comput. Stud. 64:79–102, 2006.CrossRef Hornbaek, K., Current practice in measuring usability: challenges to usability studies and research. Int. J. Hum. Comput. Stud. 64:79–102, 2006.CrossRef
42.
go back to reference 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. 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.
43.
go back to reference 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. 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.
44.
go back to reference Sierhuis, M., and Clancey, W. J., Modeling and simulating practices, a work method for work systems design. Intell Syst IEEE 17:32–41, 2002.CrossRef Sierhuis, M., and Clancey, W. J., Modeling and simulating practices, a work method for work systems design. Intell Syst IEEE 17:32–41, 2002.CrossRef
Metadata
Title
A Meta-Composite Software Development Approach for Translational Research
Authors
Rajani S. Sadasivam
Murat M. Tanik
Publication date
01-06-2013
Publisher
Springer US
Published in
Journal of Medical Systems / Issue 3/2013
Print ISSN: 0148-5598
Electronic ISSN: 1573-689X
DOI
https://doi.org/10.1007/s10916-013-9935-6

Other articles of this Issue 3/2013

Journal of Medical Systems 3/2013 Go to the issue