Towards AI-based Solutions in the System Development Lifecycle

Many teams across different industries and organizations explicitly apply agile methodologies such as Scrum in their system development lifecycle (SDLC). The choice of the technology stack, the programming language, or the decision whether AI solutions could be incorporated into the system design either is given by corporate guidelines or is chosen by the project team based on their individual skill set. The paper describes the business case of implementing an AI-based automatic passenger counting system for public transportation, shows preliminary results of the prototype using anonymous passenger recognition on the edge with the help of Google Coral devices. It shows how different solutions could be integrated with the help of rule base systems and how AI-based solutions could be established in the SDLC as valid and cost-saving alternatives to traditionally programmed software components.

[1]  Kevin Crowston,et al.  Comparing Data Science Project Management Methodologies via a Controlled Experiment , 2017, HICSS.

[2]  Michael Siebert,et al.  Validation of automatic passenger counting: introducing the t-test-induced equivalence test , 2018, Transportation.

[3]  Xiaogang Wang,et al.  Pedestrian detection aided by deep learning semantic tasks , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[4]  Fuyuki Ishikawa,et al.  How Do Engineers Perceive Difficulties in Engineering of Machine-Learning Systems? - Questionnaire Survey , 2019, 2019 IEEE/ACM Joint 7th International Workshop on Conducting Empirical Studies in Industry (CESI) and 6th International Workshop on Software Engineering Research and Industrial Practice (SER&IP).

[5]  Dietrich Paulus,et al.  Simple online and realtime tracking with a deep association metric , 2017, 2017 IEEE International Conference on Image Processing (ICIP).

[6]  Tuo Liu,et al.  AI on edge device for laser chip defect detection , 2019, 2019 IEEE 9th Annual Computing and Communication Workshop and Conference (CCWC).

[7]  Bing Chen,et al.  Data Security and Privacy-Preserving in Edge Computing Paradigm: Survey and Open Issues , 2018, IEEE Access.

[8]  Stephan Jüngling,et al.  Leverage White-Collar Workers with AI , 2019, AAAI Spring Symposium: Combining Machine Learning with Knowledge Engineering.

[9]  Jianxin Li,et al.  Benchmark Data and Method for Real-Time People Counting in Cluttered Scenes Using Depth Sensors , 2018, IEEE Transactions on Intelligent Transportation Systems.

[10]  Reid G. Smith,et al.  Building AI Applications: Yesterday, Today, and Tomorrow , 2017, AI Mag..