2025-11-11T08:43:09.235464

Towards a Taxonomy of Sustainability Requirements for Software Design

Roy, Deb, Chaki et al.
Software systems are a significant contributor to global sustainability concerns, demanding that environmental, social, technical, and economic factors be systematically addressed from the initial requirements engineering phase. Although existing research provides various sustainability requirements (SRs), these contributions are often fragmented, specific to certain dimensions, or limited to particular application domains, resulting in a critical lack of a unified, comprehensive taxonomy for the software engineering community. To address this gap, this research conducts a Systematic Literature Review (SLR) to extract and organize sustainability requirements from the state-of-the-art. The primary contribution is a comprehensive taxonomy of SRs across the four dimensions of sustainability (environmental, technical, social, and economic). For each identified category, we provide clear definitions, associated metrics, and measures. Furthermore, we depict a correlation matrix that projects the positive and negative influences (synergies and conflicts) among categories across different dimensions. This systematized reference assists both software developers and researchers in effectively formulating, managing, and reconciling trade-offs within sustainable software development.
academic

সফটওয়্যার ডিজাইনের জন্য স্থায়িত্ব প্রয়োজনীয়তার একটি শ্রেণীবিভাগের দিকে

মৌলিক তথ্য

  • পেপার আইডি: 2510.08990
  • শিরোনাম: সফটওয়্যার ডিজাইনের জন্য স্থায়িত্ব প্রয়োজনীয়তার একটি শ্রেণীবিভাগের দিকে
  • লেখক: ম্যান্ডিরা রয় (কা' ফসকারি বিশ্ববিদ্যালয়), নোভারুন ডেব (ক্যালগারি বিশ্ববিদ্যালয়), নাবেন্দু চাকি (কলকাতা বিশ্ববিদ্যালয়), আগোস্টিনো কর্টেসি (কা' ফসকারি বিশ্ববিদ্যালয়)
  • শ্রেণীবিভাগ: cs.SE (সফটওয়্যার ইঞ্জিনিয়ারিং)
  • প্রকাশনার সময়/সম্মেলন: ২০২৫ এসিএম সম্মেলন
  • পেপার লিংক: https://arxiv.org/abs/2510.08990

সারসংক্ষেপ

সফটওয়্যার সিস্টেম বৈশ্বিক স্থায়িত্ব সমস্যার একটি গুরুত্বপূর্ণ অবদানকারী, যা প্রাথমিক প্রয়োজনীয়তা প্রকৌশল পর্যায় থেকে পরিবেশগত, সামাজিক, প্রযুক্তিগত এবং অর্থনৈতিক কারণগুলি পদ্ধতিগতভাবে সমাধান করার প্রয়োজন। যদিও বিদ্যমান গবেষণা বিভিন্ন স্থায়িত্ব প্রয়োজনীয়তা (SRs) প্রদান করে, এই অবদানগুলি প্রায়শই খণ্ডিত, নির্দিষ্ট মাত্রার জন্য বিশেষ, বা নির্দিষ্ট প্রয়োগ ক্ষেত্রের মধ্যে সীমাবদ্ধ, যা সফটওয়্যার ইঞ্জিনিয়ারিং সম্প্রদায়ে একটি একীভূত, ব্যাপক শ্রেণীবিভাগ ব্যবস্থার গুরুতর অভাব সৃষ্টি করে। এই ব্যবধান পূরণের জন্য, এই গবেষণা সর্বশেষ স্থায়িত্ব প্রয়োজনীয়তা নিষ্কাশন এবং সংগঠিত করার জন্য একটি পদ্ধতিগত সাহিত্য পর্যালোচনা (SLR) পরিচালনা করে। প্রধান অবদান হল স্থায়িত্বের চারটি মাত্রা (পরিবেশগত, প্রযুক্তিগত, সামাজিক এবং অর্থনৈতিক) জুড়ে একটি ব্যাপক SRs শ্রেণীবিভাগ ব্যবস্থা। প্রতিটি চিহ্নিত বিভাগের জন্য, আমরা স্পষ্ট সংজ্ঞা, প্রাসঙ্গিক সূচক এবং পরিমাপ প্রদান করি। উপরন্তু, আমরা একটি প্রাসঙ্গিকতা ম্যাট্রিক্স চিত্রিত করি যা বিভিন্ন মাত্রার বিভাগের মধ্যে ইতিবাচক এবং নেতিবাচক প্রভাব (সমন্বয় এবং দ্বন্দ্ব) প্রদর্শন করে।

গবেষণা পটভূমি এবং প্রেরণা

সমস্যা চিহ্নিতকরণ

১. মূল সমস্যা: সফটওয়্যার সিস্টেম বৈশ্বিক স্থায়িত্ব সমস্যায় ক্রমবর্ধমান অবদান রাখে, কিন্তু পদ্ধতিগত স্থায়িত্ব প্রয়োজনীয়তা শ্রেণীবিভাগ ব্যবস্থার অভাব রয়েছে २. বর্তমান অবস্থা বিশ্লেষণ: বিদ্যমান স্থায়িত্ব প্রয়োজনীয়তা গবেষণা নিম্নলিখিত সমস্যা উপস্থাপন করে:

  • গবেষণা ফলাফল খণ্ডিত, একীভূত মান অভাব
  • প্রায়শই নির্দিষ্ট স্থায়িত্ব মাত্রার মধ্যে সীমাবদ্ধ (যেমন শুধুমাত্র পরিবেশগত মাত্রায় ফোকাস)
  • নির্দিষ্ট প্রয়োগ ক্ষেত্রের জন্য বিশেষ, সর্বজনীনতার অভাব
  • পদ্ধতিগত সংগঠন এবং শ্রেণীবিভাগের অভাব

গুরুত্ব যুক্তি

१. জীবনচক্র প্রভাব: সফটওয়্যারের স্থায়িত্ব পদচিহ্ন সম্পূর্ণ জীবনচক্র জুড়ে বিস্তৃত, প্রয়োজনীয়তা প্রকৌশল থেকে স্থাপনা ব্যবহার পর্যন্ত २. ডিজাইন সিদ্ধান্ত গুরুত্ব: সফটওয়্যার সিস্টেমের স্থায়িত্ব বড় অংশে এর বৈশিষ্ট্য এবং ডিজাইন পছন্দের উপর নির্ভর করে ३. শিল্প চাহিদা: সংস্থাগুলি ইতিমধ্যে এই চাহিদা সচেতন, কিন্তু নির্দিষ্ট সহায়তা এবং জ্ঞানের অভাব রয়েছে

গবেষণা প্রেরণা

এই গবেষণা দ্বিতীয় দিকনির্দেশনা গ্রহণ করে: স্থায়িত্ব সমস্যা চিহ্নিত এবং সমাধান করার জন্য নির্দিষ্ট সফটওয়্যার সিস্টেমের গভীর বিশ্লেষণ, যার লক্ষ্য সফটওয়্যার ইঞ্জিনিয়ারিং সম্প্রদায়কে একটি পদ্ধতিগত রেফারেন্স ফ্রেমওয়ার্ক প্রদান করা।

মূল অবদান

१. পদ্ধতিগত সাহিত্য পর্যালোচনা: স্থায়িত্ব প্রয়োজনীয়তা শ্রেণীবিভাগ ব্যবস্থা তৈরি করার জন্য একটি ব্যাপক SLR পরিচালনা করা হয়েছে २. চতুর্মাত্রিক শ্রেণীবিভাগ ব্যবস্থা: স্থায়িত্বের চারটি মাত্রা (পরিবেশগত, প্রযুক্তিগত, সামাজিক এবং অর্থনৈতিক) জন্য সংজ্ঞা, সূচক এবং পরিমাপ সহ ব্যাপক বিভাগের সেট চিহ্নিত করা হয়েছে ३. প্রাসঙ্গিকতা ম্যাট্রিক্স: বিভিন্ন স্থায়িত্ব মাত্রার বিভাগের মধ্যে প্রাসঙ্গিকতা ম্যাট্রিক্স নির্মিত হয়েছে, বিভিন্ন স্থায়িত্ব সমস্যার মধ্যে ইতিবাচক বা নেতিবাচক প্রভাব সম্পর্ক প্রদর্শন করে ४. ওপেন সোর্স সম্পদ: ওপেন সোর্স শ্রেণীবিভাগ ব্যবস্থা প্রদান করা হয়েছে, যা নিয়মিত আপডেট এবং সম্প্রসারণের জন্য উপলব্ধ

পদ্ধতি বিস্তারিত

কাজের সংজ্ঞা

ইনপুট: বিভিন্ন ক্ষেত্র এবং মাত্রা থেকে স্থায়িত্ব প্রয়োজনীয়তা সম্পর্কিত সাহিত্য আউটপুট: কাঠামোগত স্থায়িত্ব প্রয়োজনীয়তা শ্রেণীবিভাগ ব্যবস্থা, বিভাগ, সূচক, পরিমাপ এবং প্রাসঙ্গিকতা সম্পর্ক সহ সীমাবদ্ধতা: শুধুমাত্র সফটওয়্যার ইঞ্জিনিয়ারিং এবং কম্পিউটার বিজ্ঞান ক্ষেত্রের সমবয়সী পর্যালোচিত সাহিত্যের মধ্যে সীমাবদ্ধ

পদ্ধতিগত সাহিত্য পর্যালোচনা পদ্ধতি

१. গবেষণা প্রশ্ন ডিজাইন

  • RQ-1: বিভিন্ন ক্ষেত্রে স্থায়িত্ব প্রয়োজনীয়তা কীভাবে সংজ্ঞায়িত এবং বৈশিষ্ট্যযুক্ত করা যায়?
  • RQ-2: বিদ্যমান গবেষণায় সবচেয়ে সাধারণভাবে চিহ্নিত স্থায়িত্ব প্রয়োজনীয়তা বিভাগ কী?
  • RQ-3: বিভিন্ন ক্ষেত্রে SRs এর সাধারণতা এবং পার্থক্য কী?

२. ডেটা উৎস নির্বাচন

३. অনুসন্ধান কৌশল

তিন-স্তরের অনুসন্ধান কৌশল প্রয়োগ করা হয়েছে:

  • প্রথম স্তর: মৌলিক কীওয়ার্ড "sustainability" AND "requirements"
  • দ্বিতীয় স্তর: মাত্রা সম্পর্কিত শব্দভাণ্ডার যোগ করা (সামাজিক, অর্থনৈতিক ইত্যাদি)
  • তৃতীয় স্তর: নির্দিষ্ট প্রয়োগ ক্ষেত্র যোগ করা (ক্লাউড কম্পিউটিং, স্মার্ট সিস্টেম, স্বাস্থ্যসেবা ইত্যাদি)

४. ফিল্টারিং মানদণ্ড

অন্তর্ভুক্তি মানদণ্ড:

  • প্রতিটি প্রশ্নের শীর্ষ ১০০ রেকর্ড
  • সমবয়সী পর্যালোচিত জার্নাল, সম্মেলন এবং কর্মশালা পেপার
  • ইংরেজি সাহিত্য
  • কম্পিউটার বিজ্ঞান বা সফটওয়্যার ইঞ্জিনিয়ারিং ক্ষেত্র
  • সফটওয়্যার সিস্টেম স্থায়িত্ব প্রয়োজনীয়তা স্পষ্টভাবে উল্লেখ করা

বর্জন মানদণ্ড:

  • ২০१० সালের আগে প্রকাশিত গবেষণা
  • স্থায়িত্ব ব্যাপকভাবে আলোচনা করে কিন্তু প্রয়োজনীয়তা স্পষ্টভাবে জড়িত নয় এমন গবেষণা
  • অ-সমবয়সী পর্যালোচিত গবেষণা

শ্রেণীবিভাগ ব্যবস্থা নির্মাণ পদ্ধতি

१. প্রয়োজনীয়তা নিষ্কাশন: প্রতিটি নির্বাচিত পেপার ম্যানুয়ালি বিশ্লেষণ করে SRs এবং তাদের মাত্রা এবং বিভাগ নিষ্কাশন করা হয়েছে २. AI সহায়তা: জ্ঞান নিষ্কাশনে সহায়তা করার জন্য AI সরঞ্জাম ব্যবহার করা হয়েছে ३. শ্রেণীবিভাগ সংগঠন: নিষ্কাশিত প্রয়োজনীয়তা মাত্রা এবং বিভাগ অনুযায়ী সংগঠিত করা হয়েছে ४. ডুপ্লিকেট অপসারণ: শ্রেণীবিভাগ ব্যবস্থা নিশ্চিত করা হয়েছে যে এটি বিস্তৃত এবং পুনরাবৃত্তিমুক্ত

পরীক্ষামূলক সেটআপ

ডেটাসেট নির্মাণ

  • সাহিত্য সংখ্যা: SLR পদ্ধতির মাধ্যমে চারটি প্রধান ডাটাবেস থেকে সাহিত্য সংগ্রহ করা হয়েছে
  • অনুসন্ধান ফলাফল পরিসংখ্যান:
    • মৌলিক অনুসন্ধান: Scopus ২,৮৬३ পেপার, IEEE १८ পেপার, ACM १५,८२२ পেপার, Wiley ११० পেপার
    • সামাজিক মাত্রা: Scopus ८८६ পেপার, IEEE १,८५० পেপার, ACM २२,२८५ পেপার, Wiley ४,७३५ পেপার
    • প্রযুক্তিগত মাত্রা: Scopus १७० পেপার, IEEE २,२४१ পেপার, ACM ३३,०८८ পেপার, Wiley ४,७३५ পেপার
    • অর্থনৈতিক মাত্রা: Scopus ६,३२१ পেপার, IEEE २,८९७ পেপার, ACM १४,८०७ পেপার, Wiley ० পেপার

প্রাসঙ্গিকতা ম্যাট্রিক্স নির্মাণ পদ্ধতি

१. ডেটাসেট প্রস্তুতি: প্রতিটি মাত্রার বিভাগ এবং তাদের সংজ্ঞা সহ ডেটাসেট নির্মাণ করা হয়েছে २. LLM প্রজন্ম: GPT3.5 এবং Gemini 2.5 Pro ব্যবহার করে প্রাসঙ্গিকতা ম্যাট্রিক্স তৈরি করা হয়েছে ३. বিশেষজ্ঞ পর্যালোচনা: প্রতিটি লেখক স্বাধীনভাবে উৎপন্ন প্রাসঙ্গিকতায় সম্মতি চিহ্নিত করেছেন ४. ফলাফল একীকরণ: প্রতিটি লেখকের ফলাফল একটি একক কর্মপত্রে একীভূত করা হয়েছে ५. গ্রুপ আলোচনা: সমস্ত লেখকের জ্ঞান এবং ভোটের মাধ্যমে চূড়ান্ত প্রাসঙ্গিকতা ম্যাট্রিক্স নির্ধারণ করা হয়েছে

পরীক্ষামূলক ফলাফল

প্রধান শ্রেণীবিভাগ ব্যবস্থা

পরিবেশগত মাত্রা বিভাগ

  • কার্বন পদচিহ্ন: সফটওয়্যার কার্বন তীব্রতা সূচক
  • শক্তি খরচ: শক্তি দক্ষতা, চালু সময় দক্ষতা, CPU তীব্রতা, মেমরি ব্যবহার ইত্যাদি
  • ই-বর্জ্য: পুনর্ব্যবহারযোগ্য মডিউল সংখ্যা
  • কোড স্থায়িত্ব: CPU ব্যবহার, মেমরি ব্যবহার, কোড গন্ধ
  • সম্পদ ব্যবস্থাপনা: শক্তি-সাশ্রয়ী ডেটা ব্যবস্থাপনা, জল পদচিহ্ন

প্রযুক্তিগত মাত্রা বিভাগ

  • স্থায়িত্ব: প্রযুক্তিগত বিবর্তন, কার্যকারিতা বিবর্তন
  • দীর্ঘায়ু: গড় ব্যর্থতার মধ্যে সময়, গড় ব্যবহারের জীবনকাল
  • মেরামতযোগ্যতা: সমন্বয় এবং সংযোগ, ট্রেসেবিলিটি ডকুমেন্টেশন ডিগ্রি
  • কার্যকারিতা ফুলে যাওয়া: ব্যবহারকারীদের প্রতিটি বৈশিষ্ট্যে অংশগ্রহণের শতাংশ
  • নিরাপত্তা সমস্যা: পরিচিত দুর্বলতা সংখ্যা

সামাজিক মাত্রা বিভাগ

  • ডিজিটাল অন্তর্ভুক্তি: সমর্থিত ভাষা সংখ্যা, জনসংখ্যা
  • ন্যায্য অ্যাক্সেস: চূড়ান্ত ব্যবহারকারী ডেটা উপলব্ধতা, অনুভূমিক এবং উল্লম্ব ন্যায্যতা
  • নৈতিক সমস্যা: পক্ষপাত ডিগ্রি
  • গ্রাহক সামাজিক মূল্য: ইতিবাচক প্রতিক্রিয়া সংখ্যা
  • সামাজিক প্রকৌশল: কল্যাণ
  • ব্যবহারকারী ত্রুটি সুরক্ষা: পুনরুদ্ধার সময়

অর্থনৈতিক মাত্রা বিভাগ

  • সার্কুলার অর্থনীতি: কোড বা সেবা পুনর্ব্যবহার শতাংশ, ভাগ করা অবকাঠামো সংখ্যা
  • সামর্থ্য: অ্যাক্সেস খরচ
  • খরচ দক্ষতা: উন্নয়ন খরচ (কর্মী সংখ্যা, সময় এবং প্রচেষ্টা)
  • সফটওয়্যার প্রক্রিয়া বিবর্তন জ্ঞান পুঁজি: গ্রাহক পুঁজি মূল্য, বাজার চাহিদা মূল্য ইত্যাদি

প্রাসঙ্গিকতা বিশ্লেষণ ফলাফল

ইতিবাচক সম্পর্ক (আংশিক উদাহরণ)

  • কার্বন পদচিহ্ন↓ ⟷ শক্তি খরচ↓: কম শক্তি ব্যবহার গ্রিনহাউস গ্যাস নির্গমন হ্রাস করে
  • শক্তি খরচ↓ ⟷ কোড স্থায়িত্ব↑: অপ্টিমাইজড কোড গণনা ক্ষমতা এবং শক্তি প্রয়োজন হ্রাস করে
  • ই-বর্জ্য↓ ⟷ সার্কুলার অর্থনীতি↑: পুনর্ব্যবহার এবং পুনর্ব্যবহার বর্জ্য পরিমাণ এবং বিষাক্ততা হ্রাস করে
  • ডিজিটাল অন্তর্ভুক্তি↑ ⟷ ন্যায্য অ্যাক্সেস↑: অ্যাক্সেস বাধা অপসারণ আরও মানুষকে ডিজিটাল সিস্টেম ব্যবহার করতে সাহায্য করে

নেতিবাচক সম্পর্ক (আংশিক উদাহরণ)

  • কার্যকারিতা ফুলে যাওয়া↑ ⟷ শক্তি খরচ↑: আরও বৈশিষ্ট্য সম্পদ ব্যবহার এবং শক্তি প্রয়োজন বৃদ্ধি করে
  • কার্যকারিতা ফুলে যাওয়া↑ ⟷ দীর্ঘায়ু↓: ওভারলোড সিস্টেম দ্রুত পুরানো হয়ে যায়
  • নিরাপত্তা সমস্যা↑ ⟷ সামর্থ্য↓: শক্তিশালী নিরাপত্তা খরচ বৃদ্ধি করতে পারে
  • ডিজিটাল অন্তর্ভুক্তি↑ ⟷ খরচ দক্ষতা↓: অন্তর্ভুক্তি উন্নয়ন খরচ বৃদ্ধি করতে পারে

পরীক্ষামূলক অনুসন্ধান

१. মাত্রা ভারসাম্য: চারটি স্থায়িত্ব মাত্রা সবই সমৃদ্ধ বিভাগ এবং সূচক রয়েছে २. পরিমাপ বৈচিত্র্য: সূচক প্রকার সংখ্যাসূচক, শতাংশ এবং গুণগত অন্তর্ভুক্ত করে ३. প্রাসঙ্গিকতা জটিলতা: বিভিন্ন মাত্রার মধ্যে জটিল ইতিবাচক এবং নেতিবাচক সম্পর্ক বিদ্যমান ४. প্রসঙ্গ নির্ভরতা: প্রাসঙ্গিকতা সম্পর্ক নির্দিষ্ট পরিস্থিতি বা পরিস্থিতির উপর ভিত্তি করে পরিবর্তিত হতে পারে

সম্পর্কিত কাজ

প্রধান গবেষণা দিকনির্দেশনা

१. ফ্রেমওয়ার্ক এবং পদ্ধতিবিদ্যা: ShapeRE তাত্ত্বিক ফ্রেমওয়ার্ক, লক্ষ্য-ভিত্তিক পরিস্থিতি মডেলিং পদ্ধতির মতো २. নির্দিষ্ট মাত্রা গবেষণা: পরিবেশগত, সামাজিক বা অর্থনৈতিক একক মাত্রায় ফোকাস করা গবেষণা ३. ক্ষেত্র-নির্দিষ্ট প্রয়োগ: ই-লার্নিং সিস্টেম, চিকিৎসা প্রয়োগ, স্মার্ট সিস্টেম ইত্যাদি নির্দিষ্ট ক্ষেত্রে স্থায়িত্ব প্রয়োজনীয়তা ४. অভিজ্ঞতামূলক গবেষণা: ভাষাগত আপেক্ষিকতা তত্ত্ব SR চিহ্নিতকরণে প্রভাব সম্পর্কিত গবেষণার মতো

এই পেপারের সুবিধা

१. ব্যাপকতা: চারটি স্থায়িত্ব মাত্রা কভার করে, একক মাত্রা নয় २. পদ্ধতিগতকরণ: SLR পদ্ধতির মাধ্যমে বিদ্যমান জ্ঞান পদ্ধতিগতভাবে সংগঠিত করা হয়েছে ३. ব্যবহারিকতা: নির্দিষ্ট সূচক এবং পরিমাপ প্রদান করা হয়েছে, শুধুমাত্র তাত্ত্বিক ফ্রেমওয়ার্ক নয় ४. উন্মুক্ততা: ওপেন সোর্স শ্রেণীবিভাগ ব্যবস্থা, ক্রমাগত আপডেট এবং সম্প্রসারণ সমর্থন করে

উপসংহার এবং আলোচনা

প্রধান উপসংহার

१. শ্রেণীবিভাগ ব্যবস্থা প্রতিষ্ঠা: চারটি স্থায়িত্ব মাত্রা জুড়ে একটি ব্যাপক শ্রেণীবিভাগ ব্যবস্থা সফলভাবে নির্মিত হয়েছে २. প্রাসঙ্গিকতা প্রকাশ: প্রাসঙ্গিকতা ম্যাট্রিক্সের মাধ্যমে বিভিন্ন স্থায়িত্ব বিভাগের মধ্যে জটিল সম্পর্ক প্রকাশ করা হয়েছে ३. ব্যবহারিক নির্দেশনা: সফটওয়্যার বিকাশকারীদের জন্য নির্দিষ্ট স্থায়িত্ব প্রয়োজনীয়তা রেফারেন্স এবং ট্রেড-অফ নির্দেশনা প্রদান করা হয়েছে

সীমাবদ্ধতা

१. সময় সীমাবদ্ধতা: অনুসন্ধান কাজ সময় সীমাবদ্ধতার সাপেক্ষে, কিছু প্রাসঙ্গিক গবেষণা মিস হতে পারে २. ক্ষেত্র সীমাবদ্ধতা: অনুসন্ধান নির্দিষ্ট ক্ষেত্রে সীমাবদ্ধ, সম্পূর্ণ কভারেজ সমস্যা থাকতে পারে ३. বিষয়গত: প্রাসঙ্গিকতা ম্যাট্রিক্স নির্ধারণ বিশেষজ্ঞ বিচারের উপর ভিত্তি করে, নির্দিষ্ট বিষয়গত উপাদান রয়েছে ४. প্রসঙ্গ নির্ভরতা: প্রাসঙ্গিকতা সম্পর্ক নির্দিষ্ট পণ্য প্রসঙ্গের উপর ভিত্তি করে পরিবর্তিত হতে পারে

ভবিষ্যত দিকনির্দেশনা

१. শ্রেণীবিভাগ ব্যবস্থা সম্প্রসারণ: ওপেন সোর্স শ্রেণীবিভাগ ব্যবস্থা ক্রমাগত আপডেট এবং সম্প্রসারণ করা হবে २. অভিজ্ঞতামূলক যাচাইকরণ: প্রকৃত সফটওয়্যার প্রকল্পে শ্রেণীবিভাগ ব্যবস্থার কার্যকারিতা যাচাই করা হবে ३. সরঞ্জাম উন্নয়ন: স্থায়িত্ব প্রয়োজনীয়তা প্রকৌশল সমর্থন করার জন্য স্বয়ংক্রিয় সরঞ্জাম বিকাশ করা হবে ४. ক্রস-ডোমেইন গবেষণা: আরও প্রয়োগ ক্ষেত্র এবং উদীয়মান প্রযুক্তি ক্ষেত্রে সম্প্রসারণ করা হবে

গভীর মূল্যায়ন

শক্তি

१. পদ্ধতি কঠোরতা: মান পদ্ধতিগত সাহিত্য পর্যালোচনা পদ্ধতি গ্রহণ করা হয়েছে, গবেষণার বৈজ্ঞানিকতা এবং পুনরাবৃত্তিযোগ্যতা নিশ্চিত করে २. অবদান ব্যবহারিকতা: নির্মিত শ্রেণীবিভাগ ব্যবস্থা সরাসরি ব্যবহারিক প্রয়োগ মূল্য রয়েছে, ক্ষেত্র ফাঁক পূরণ করে ३. দৃষ্টিভঙ্গি ব্যাপকতা: চারটি স্থায়িত্ব মাত্রা একযোগে বিবেচনা করা হয়েছে, একক মাত্রা গবেষণার সীমাবদ্ধতা এড়ানো হয়েছে ४. উদ্ভাবন শক্তি: প্রথমবারের মতো ক্রস-মাত্রা স্থায়িত্ব প্রয়োজনীয়তা শ্রেণীবিভাগ ব্যবস্থা এবং প্রাসঙ্গিকতা বিশ্লেষণ পদ্ধতিগতভাবে নির্মিত হয়েছে ५. উন্মুক্ত ভাগাভাগি: গবেষণা ফলাফল ওপেন সোর্সে প্রকাশ করা হয়েছে, একাডেমিক সম্প্রদায়ের জ্ঞান সংগ্রহ প্রচার করে

অপূর্ণতা

१. যাচাইকরণ অপূর্ণতা: প্রকৃত প্রকল্পে প্রয়োগ যাচাইকরণের অভাব, তত্ত্ব এবং অনুশীলনের সংযোগ শক্তিশালী করার প্রয়োজন २. সীমিত পরিমাণগত বিশ্লেষণ: প্রাসঙ্গিকতা বিশ্লেষণ প্রধানত গুণগত বিচারের উপর ভিত্তি করে, পরিমাণগত পরিসংখ্যান যাচাইকরণের অভাব ३. গতিশীলতা বিবেচনা অপূর্ণতা: স্থায়িত্ব প্রয়োজনীয়তার সময়ের সাথে এবং প্রযুক্তি উন্নয়নের গতিশীল পরিবর্তন পর্যাপ্তভাবে বিবেচনা করা হয়নি ४. সরঞ্জাম সমর্থন অনুপস্থিতি: নির্মিত শ্রেণীবিভাগ ব্যবস্থা প্রয়োগের জন্য নির্দিষ্ট সরঞ্জাম বা পদ্ধতি প্রদান করা হয়নি

প্রভাব

१. একাডেমিক অবদান: স্থায়ী সফটওয়্যার ইঞ্জিনিয়ারিং ক্ষেত্রে গুরুত্বপূর্ণ তাত্ত্বিক ভিত্তি এবং রেফারেন্স ফ্রেমওয়ার্ক প্রদান করে २. ব্যবহারিক মূল্য: সফটওয়্যার উন্নয়ন সংস্থাগুলির জন্য পদ্ধতিগত স্থায়িত্ব প্রয়োজনীয়তা নির্দেশনা প্রদান করে ३. মানদণ্ড প্রচার: স্থায়িত্ব প্রয়োজনীয়তা প্রকৌশলের মানদণ্ডকরণ প্রক্রিয়া প্রচার করতে সহায়তা করে ४. ক্রস-শৃঙ্খলা প্রচার: সফটওয়্যার ইঞ্জিনিয়ারিং এবং স্থায়িত্ব গবেষণার ক্রস-শৃঙ্খলা সংমিশ্রণ প্রচার করে

প্রযোজ্য পরিস্থিতি

१. প্রয়োজনীয়তা প্রকৌশল পর্যায়: সফটওয়্যার প্রকল্পের প্রয়োজনীয়তা বিশ্লেষণ এবং বিশেষত্ব পর্যায়ে २. সিস্টেম ডিজাইন পর্যায়: স্থাপত্য ডিজাইন এবং বিস্তারিত ডিজাইনে স্থায়িত্ব কারণ বিবেচনা করা হয় ३. প্রকল্প মূল্যায়ন: বিদ্যমান সিস্টেমের স্থায়িত্ব স্তর মূল্যায়নের জন্য ব্যবহৃত হয় ४. গবেষণা রেফারেন্স: স্থায়ী সফটওয়্যার ইঞ্জিনিয়ারিং গবেষণার মৌলিক রেফারেন্স উপকরণ হিসাবে ५. শিক্ষা প্রশিক্ষণ: সফটওয়্যার ইঞ্জিনিয়ারিং শিক্ষায় স্থায়িত্ব ধারণা এবং অনুশীলন শেখানোর জন্য

সংদর্ভ

পেপারটি ২३টি গুরুত্বপূর্ণ সংদর্ভ উদ্ধৃত করে, প্রধানত অন্তর্ভুক্ত:

  • Karlskrona সবুজ সফটওয়্যার প্রকৌশলের জন্য ইশতেহার
  • স্থায়িত্ব প্রয়োজনীয়তা প্রকৌশলের মূল গবেষণা ४, ६, ७, ९
  • নির্দিষ্ট ক্ষেত্রের স্থায়িত্ব প্রয়োজনীয়তা গবেষণা २, १०, १६, १७
  • পদ্ধতিগত সাহিত্য পর্যালোচনা পদ্ধতিবিদ্যা १३
  • বড় ভাষা মডেল প্রযুক্তি १२, २३

সামগ্রিক মূল্যায়ন: এটি স্থায়ী সফটওয়্যার ইঞ্জিনিয়ারিং ক্ষেত্রে গুরুত্বপূর্ণ অবদান সহ একটি উচ্চ মানের গবেষণা পেপার। পদ্ধতিগত সাহিত্য পর্যালোচনা পদ্ধতির মাধ্যমে, লেখক সফলভাবে একটি ব্যাপক স্থায়িত্ব প্রয়োজনীয়তা শ্রেণীবিভাগ ব্যবস্থা নির্মাণ করেছেন, এই ক্ষেত্রে একটি গুরুত্বপূর্ণ ফাঁক পূরণ করেছেন। যদিও অভিজ্ঞতামূলক যাচাইকরণ এবং সরঞ্জাম সমর্থনে উন্নতির জায়গা রয়েছে, তবে এর তাত্ত্বিক অবদান এবং ব্যবহারিক মূল্য উল্লেখযোগ্য, স্থায়ী সফটওয়্যার ইঞ্জিনিয়ারিং বিকাশ প্রচারের জন্য গুরুত্বপূর্ণ ভিত্তি সহায়তা প্রদান করে।