• DocumentCode
    2030116
  • Title

    Estimating the numbers of end users and end user programmers

  • Author

    Scaffidi, Christopher ; Shaw, Mary ; Myers, Brad

  • Author_Institution
    Sch. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, MA, USA
  • fYear
    2005
  • fDate
    20-24 Sept. 2005
  • Firstpage
    207
  • Lastpage
    214
  • Abstract
    In 1995, Boehm predicted that by 2005, there would be "55 million performers" of "end user programming" in the United States. The original context and method which generated this number had two weaknesses, both of which we address. First, it relies on undocumented, judgment-based factors to estimate the number of end user programmers based on the total number of end users; we address this weakness by identifying specific end user sub-populations and then estimating their sizes. Second, Boehm\´s estimate relies on additional undocumented, judgment-based factors to adjust for rising computer usage rates; we address this weakness by integrating fresh Bureau of Labor Statistics (BLS) data and projections as well as a richer estimation method. With these improvements to Boehm\´s method, we estimate that in 2012 there will be 90 million end users in American workplaces. Of these, we anticipate that over 55 million will use spreadsheets or databases (and therefore may potentially program), while over 13 million will describe themselves as programmers, compared to BLS projections of fewer than 3 million professional programmers. We have validated our improved method by generating estimates for 2001 and 2003, then verifying that our estimates are consistent with existing estimates from other sources.
  • Keywords
    software engineering; user centred design; Bureau of Labor Statistics; United States; databases; end user programming; judgment-based factors; spreadsheets; Computer industry; Computer science; Costs; Databases; Employment; Prediction methods; Programming environments; Programming profession; Software performance; Statistics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages and Human-Centric Computing, 2005 IEEE Symposium on
  • Print_ISBN
    0-7695-2443-5
  • Type

    conf

  • DOI
    10.1109/VLHCC.2005.34
  • Filename
    1509505