Skip to main content

What Ails End-User Composition: A Cross-Domain Qualitative Study

  • Conference paper
  • First Online:
End-User Development (IS-EUD 2017)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 10303))

Included in the following conference series:

  • 967 Accesses

Abstract

Across many domains, end-users need to compose computational elements into novel configurations to perform their day-to-day tasks. End-user composition is a common programming activity performed by such end-users to accomplish this composition task. While there have been many studies on end-user programming, we still need a better understanding of activities involved in end-user composition and environments to support them. In this paper we report a qualitative study of four popular composition environments belonging to diverse application domains, including: Taverna workflow environment for life sciences, Loni Pipeline for brain imaging, SimMan3G for medical simulations and Kepler for scientific simulations. We interview end-users of these environments to explore their experiences while performing common compositions tasks. We use “Content Analysis” technique to analyze these interviews to explore what are the barriers to end-user composition in these domains. Furthermore, our findings show that there are some unique differences in the requirements of naive end-users vs. expert programmers. We believe that not only are these findings useful to improve the quality of end-user composition environments, but they can also help towards development of better end-user composition frameworks.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    https://www.force11.org/node/4708.

  2. 2.

    www.fmrib.ox.ac.uk/fsl.

  3. 3.

    http://neuro.debian.net/survey/2011/results.html.

  4. 4.

    Note that ratings used in Table 5 are not absolute. In this qualitative study, their main role was to help the end-users easily express their preferences.

References

  1. Deelman, E., Singh, G., Mei-Hui, S., Blythe, J., Gil, Y., Kesselman, C., Mehta, G., Vahi, K., Berriman, G.B., Good, J., Laity, A.C., Jacob, J.C., Katz, D.S.: Pegasus: a framework for mapping complex scientific workflows onto distributed systems. Sci. Program. 13(3), 219–237 (2005)

    Google Scholar 

  2. Dwivedi, V., Velasco-Elizondo, P., Maria Fernandes, J., Garlan, D., Schmerl, B.: An architectural approach to end user orchestrations. In: Crnkovic, I., Gruhn, V., Book, M. (eds.) ECSA 2011. LNCS, vol. 6903, pp. 370–378. Springer, Heidelberg (2011). doi:10.1007/978-3-642-23798-0_39

    Chapter  Google Scholar 

  3. Edwards, R., Holland, J.: What is Qualitative Interviewing? The ‘What is?’. Research Methods Series. Bloomsbury Academic (2013)

    Google Scholar 

  4. Garijo, D., Corcho, Ó., Gil, Y., Braskie, M.N., Hibar, D.P., Hua, X., Jahanshad, N., Thompson, P.M., Toga, A.W.: Workflow reuse in practice: a study of neuroimaging pipeline users. In: 10th IEEE International Conference on e-Science, eScience 2014, Sao Paulo, Brazil, 20–24 October 2014, pp. 239–246 (2014)

    Google Scholar 

  5. Garlan, D., Dwivedi, V., Ruchkin, I., Schmerl, B.R.: Foundations and tools for end-user architecting. In: Large-Scale Complex IT Systems. Development, Operation and Management - 17th Monterey Workshop, UK, pp. 157–182 (2012)

    Google Scholar 

  6. Goodell, H.: End-user computing. In: CHI 1997 Extended Abstracts on Human Factors in Computing Systems: Looking to the Future, CHI EA 1997, NY, USA, p. 132 (1997)

    Google Scholar 

  7. Ko, A.J., Abraham, R., Beckwith, L., Blackwell, A.F., Burnett, M.M., Erwig, M., Scaffidi, C., Lawrance, J., Lieberman, H., Myers, B.A., Rosson, M.B., Rothermel, G., Shaw, M., Wiedenbeck, S.: The state of the art in end-user software engineering. ACM Comput. Surv. 43(3), 21 (2011)

    Google Scholar 

  8. Lee, C., Nordstedt, D., Helal, S.: Enabling smart spaces with osgi. IEEE Pervasive Comput. 2, 89–94 (2003)

    Google Scholar 

  9. Letondal, C.: Participatory programming: Developing programmable bioinformatics tools for end-users. End-User Development, pp. 207–242 (2005)

    Google Scholar 

  10. McConahy, A.L., Herbsleb, J.D.: Platform design strategies: contrasting case studies of two audio production systems. In: FutureCSD Workshop at CSCW (2011)

    Google Scholar 

  11. Miles, M.B., Huberman, A.M., Saldaña, J.: Qualitative Data Analysis. SAGE Publications, Thousand Oaks (2013)

    Google Scholar 

  12. Moore, D.M., Crowe, P., Cloutier, R.: Driving major change: The balance between methods and people. Software Technology Support Center Hill AFB UT (2011)

    Google Scholar 

  13. Nardi, B.A.: A Small Matter of Programming: Perspectives on End User Computing. MIT Press, Cambridge (1993)

    Google Scholar 

  14. Saldana, J.: The Coding Manual for Qualitative Researchers. SAGE Publications, Thousand Oaks (2015)

    Google Scholar 

  15. Schmerl, B.R., Garlan, D., Dwivedi, V., Bigrigg, M.W., Carley, K.M.: SORASCS: a case study in SOA-based platform design for socio-cultural analysis. In: International Conference of Software Engineering (ICSE), pp. 643–652 (2011)

    Google Scholar 

  16. Segal, J.: Some problems of professional end user developers. In: VL/HCC, pp. 111–118 (2007)

    Google Scholar 

  17. Villa, F., Athanasiadis, I.N., Rizzoli, A.E.: Modelling with knowledge: a review of emerging semantic approaches to environmental modelling. Environ. Model Softw. 24(5), 577–587 (2009)

    Article  Google Scholar 

Download references

Acknowledgments

This work is supported in part by the National Security Agency. The views and conclusions contained herein are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the National Security Agency or the U.S. government.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vishal Dwivedi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Dwivedi, V., Herbsleb, J.D., Garlan, D. (2017). What Ails End-User Composition: A Cross-Domain Qualitative Study. In: Barbosa, S., Markopoulos, P., Paternò, F., Stumpf, S., Valtolina, S. (eds) End-User Development. IS-EUD 2017. Lecture Notes in Computer Science(), vol 10303. Springer, Cham. https://doi.org/10.1007/978-3-319-58735-6_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-58735-6_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-58734-9

  • Online ISBN: 978-3-319-58735-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics