• Cite Icon17
  • https://doi.org/10.1145/1176617.1176744Copy DOI Icon

How natural is natural language?

  • Oct 22, 2006
  • Dorota Jagielska +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Use cases are one of the most common mechanisms for describing and analyzing software system requirements. Due to use of natural language in use case descriptions, it is often assumed that they are easy to understand for stakeholders involved in the software development process [8]. However some authors argue [17,18] that the most common pitfalls of use cases written by professionals is that the customer does not understand them. In this paper we would like to consider whether it is appropriate to take their understandability to non-technically minded stakeholders for granted.We have analyzed 88 use cases written by final-year undergraduate computer science students for an assignment at the University of Hertfordshire and point out ways in which a computing-based mindset or way of thinking infiltrates the use cases, possibly making them difficult to understand for non-technical partners and hindering or pre-empting design decisions. We suggest that the problems we observed among students indicate a need for adding a new rule and/or guideline when teaching students to write good quality use cases, which is to ensure as far as possible that their use cases are free from computing-based structures and vocabulary. We also suggest ways in which students studying technical aspects of computer science might be led into practicing the use of non-technical language.

Similar Papers
  • Conference Article
  • Citations1

Understanding How Computer Science Undergraduate Students are Developing their Professional Identities

  • Feb 21, 2018
  • Amanpreet Kapoor +1
  • Research Article
  • Citations8

The dentist will scan you now: The next generation of digital-savvy graduates.

  • Sep 10, 2020
  • European Journal of Dental Education
  • Clarine Cheah +2
  • Research Article

Social network analysis applied at understanding collaboration in software projects

  • Aug 15, 2024
  • Journal on Innovation and Sustainability RISUS
  • Fabio De Miranda +1
  • Research Article

Editorial

  • Dec 28, 2024
  • JUCS - Journal of Universal Computer Science
  • Christian Gütl
  • Research Article

A tool-centric framework for teaching undergraduate computer science students on operating system design

  • Jan 30, 2025
  • International Journal on e-Learning and Higher Education
  • Sulastri Putit +1
  • Conference Article

A Qualitative Analysis of Students' Difficulties with the Quicksort Algorithm Using Arrays (Abstract Only)

  • Feb 24, 2015
  • Amit Maor
  • Research Article
  • Citations52

The Evolving Culture of Computing: Similarity Is the Difference

  • Jan 01, 2005
  • Frontiers: A Journal of Women Studies
  • Lenore Blum +1
  • Research Article

Prevalence and associated factors of academic burnout among undergraduate health science students in Cameroon: a cross-sectional study.

  • Mar 20, 2026
  • Scientific reports
  • Franklin Chu Buh +7
  • Research Article
  • Citations12

Visualization of VHDL-based simulations as a pedagogical tool for supporting computer science education

  • Apr 06, 2017
  • Journal of Computational Science
  • Godofredo R Garay +5
  • Research Article
  • Citations5

Interplay of student characteristics multidimensional engagement and influencing factors in online computer science education

  • Feb 26, 2025
  • Scientific Reports
  • Wuwen Zhang +5
  • Conference Article
  • Citations1

On the teaching of Ada in an undergraduate computer science curriculum

  • Jan 01, 1987
  • Wing C Tam +1
  • PDF
  • Research Article
  • Citations48

Sources of Male and Female Students’ Belonging Uncertainty in the Computer Sciences

  • Aug 13, 2019
  • Frontiers in Psychology
  • Elisabeth Höhne +1
  • Single Report

Alliance for Computational Science Collaboration: HBCU Partnership at Alabama A&M University Continuing High Performance Computing Research and Education at AAMU

  • Nov 10, 2009
  • Xiaoqing Qian +1
  • Conference Article

Challenges, lessons learned and results from establishing a CyberCorps: Scholarship for Service program targeting undergraduate students

  • Sep 01, 2016
  • Shiva Azadegan +4
  • Dissertation

Undergraduate STEM student communication skills: exploring ways to improve the alignment between academic outcomes and employer needs

  • Jan 01, 2022
  • Robin Ann Cass
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.