A practical, collaborative approach for modeling big data analytics application requirements

Hourieh Khalajzadeh, Andrew Simmons, Mohamed Abdelrazek, John Grundy, John Hosking, Qiang He, Prasanna Ratnakanthan, Adil Zia, Meng Law

Research output: Chapter in Book/Report/Conference proceedingConference PaperOther


Data analytics application development introduces manychallenges including: new roles not in traditional softwareengineering practices e.g. data scientists and data engineers; useof sophisticated machine learning (ML) model-based approaches;uncertainty inherent in the models; interfacing with models tofulfill software functionalities; deploying models at scale andrapid evolution of business goals and data sources. We describeour Big Data Analytics Modeling Languages (BiDaML) toolset tobring all stakeholders around one tool to specify, model anddocument big data applications. We report on our experienceapplying BiDaML to three real-world large-scale applications.Our approach successfully supports complex data analyticsapplication development in industrial settings.

Original languageEnglish
Title of host publicationProceedings - 2020 ACM/IEEE 42nd International Conference on Software Engineering
Subtitle of host publicationCompanion Proceedings, ICSE-Companion 2020
EditorsGregg Rothermel, Doo-Hwan Bae
Place of PublicationNew York NY USA
PublisherAssociation for Computing Machinery (ACM)
Number of pages2
ISBN (Electronic)9781450371223
Publication statusPublished - Jun 2020
EventInternational Conference on Software Engineering 2020 - Virtual, Online, Korea, Republic of (South)
Duration: 27 Jun 202019 Jul 2020
Conference number: 42nd
https://dl.acm.org/doi/proceedings/10.1145/3377811 (Proceedings)
https://conf.researchr.org/home/icse-2020 (Website)


ConferenceInternational Conference on Software Engineering 2020
Abbreviated titleICSE 2020
CountryKorea, Republic of (South)
CityVirtual, Online
Internet address

Cite this