← नवीनतम पेपर
💻 computer science

Governance-Aware Software Architecture for Multi-Stakeholder Platforms

यह शोध पत्र एक गवर्नेंस-आर्किटेक्चर पत्राचार ढांचा प्रस्तावित करता है जो बहु-हितधारक शासन सिद्धांतों और सॉफ्टवेयर आर्किटेक्चर संबंधी निर्णयों के बीच के अंतर को पाटने के लिए विरोधाभासी हितधारक आवश्यकताओं को विशिष्ट डिज़ाइन विकल्पों के साथ मैप करता है, जिसे रवांडा में सुअर पालन के लिए एक ज्ञान मंच के माध्यम से स्पष्ट किया गया है।

मूल लेखक: Michael Nwankwo, Eric Umuhoza

प्रकाशित 2026-06-01
📖 7 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Michael Nwankwo, Eric Umuhoza

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि आप एक विशाल डिजिटल टाउन स्क्वायर (शहर का चौक) बना रहे हैं जहाँ पाँच बहुत अलग समूहों के लोगों को एक साथ रहना और काम करना है: स्थानीय सूअर किसान, सरकारी अधिकारी, पशु चिकित्सक (veterinarians), व्यावसायिक खरीदार और प्लेटफॉर्म प्रशासक।

समस्या यह है कि ये समूह अक्सर एक-दूसरे के विपरीत चीजें चाहते हैं।

  • किसान अपने सूअरों के बारे में सुझाव साझा करना चाहते हैं, लेकिन वे नहीं चाहते कि सरकार यह देख सके कि वे वास्तव में किस खेत पर हैं (इस डर से कि कहीं सरकार उनके जानवरों को खत्म करने का निर्णय न ले ले)।
  • सरकार बीमारियों को ट्रैक करने के लिए सारा डेटा देखना चाहती है, लेकिन वह व्यक्तियों की जासूसी नहीं करना चाहती।
  • व्यावसायिक खरीदार यह जानना चाहते हैं कि क्या प्लेटफॉर्म काम कर रहा है, लेकिन वे किसानों की व्यक्तिगत कहानियाँ चुराना नहीं चाहते।

आमतौर पर, सॉफ्टवेयर इंजीनियर इन प्लेटफार्मों को बनाने के लिए बस मानक तकनीकी उपकरणों का उपयोग करते हैं। वे कह सकते हैं, "आइए सभी का डेटा एक बड़े डेटाबेस में डाल दें और चीजों को छिपाने के लिए केवल एक पासवर्ड सिस्टम का उपयोग करें।" लेकिन इस शोध पत्र के लेखक तर्क देते हैं कि यह एक जाल है।

मुख्य विचार: कोड ही राजनीति है

पत्र का तर्क है कि जब एक इंजीनियर यह तय करता है कि सॉफ्टवेयर को कैसे बनाया जाए, तो वह वास्तव में एक राजनीतिक निर्णय ले रहा होता है कि किसके पास शक्ति होगी और कौन सुरक्षित रहेगा।

इसे एक साझा लिविंग रूम वाला घर बनाने जैसा समझें।

  • "डिफ़ॉल्ट" तरीका: आप एक बड़ा कमरा बनाते हैं जिसमें कांच की दीवार होती है। आप कांच पर एक साइन लगाते हैं कि "सरकार देख सकती है, लेकिन किसान नहीं देख सकते।" लेकिन यदि कांच टूट जाता है या कोई दरवाजा लॉक करना भूल जाता है, तो किसान असुरक्षित हो जाते हैं। इंजीनियर सोचता है कि उसने केवल एक "कांच की दीवार" बनाई है, लेकिन वास्तव में उसने एक "निगरानी प्रणाली" (surveillance system) बना दी है।
  • "गवर्नेंस-अवेयर" (शासन-जागरूक) तरीका: इंजीनियर को एहसास होता है, "रुको, किसानों को एक गुप्त बगीचे की आवश्यकता है।" इसलिए, वे किसानों के बगीचे और सरकार के देखने वाले डेक के बीच एक ठोस ईंट की दीवार बनाते हैं। सरकार अभी भी फूलों (पूरे फार्म के आंकड़े) को देख सकती है, लेकिन वे लोगों (व्यक्तिगत किसानों) को नहीं देख सकते।

इस शोध पत्र में इसे "गवर्नेंस-अवेयर सॉफ्टवेयर आर्किटेक्चर" कहा गया है। यह एक नया नियम पुस्तिका है जो इंजीनियरों को केवल "कोड" के बारे में सोचना बंद करने और एक भी लाइन सॉफ्टवेयर लिखने से पहले "संघर्ष समाधान" (conflict resolution) के बारे में सोचने के लिए मजबूर करती है।

टाउन स्क्वायर के पाँच नियम

लेखकों ने एक मानचित्र (फ्रेमवर्क) बनाया है जो एक निष्पक्ष टाउन स्क्वायर के पाँच महत्वपूर्ण नियमों को विशिष्ट निर्माण विकल्पों से जोड़ता है। यहाँ बताया गया है कि वे "निष्पक्षता" को "निर्माण सामग्री" में कैसे अनुवादित करते हैं:

  1. सुरक्षित स्थान (जासूसी नहीं):

    • नियम: किसानों को बिना देखे बात करने में सक्षम होना चाहिए।
    • निर्माण विकल्प: कांच की दीवार के बजाय, रो-लेवल सिक्योरिटी (Row-Level Security) सिस्टम का उपयोग करें। यह डेटाबेस के दरवाजे पर एक जादुई बाउंसर की तरह है। यदि कोई सरकारी अधिकारी पूछता है, "मुझे सभी सूअर डेटा दिखाओ," तो बाउंसर उत्तर को फ़िल्टर करके केवल "देश में कुल सूअर" दिखाएगा। यदि एक किसान पूछता है, "मेरे सूअर दिखाओ," तो बाउंसर केवल उनका फार्म दिखाएगा। डेटा एक ही इमारत में है, लेकिन बाउंसर सुनिश्चित करता है कि कोई भी वह न देखे जिसे देखने की उसे अनुमति नहीं है।
  2. किसान-संचालित एजेंडा (बॉस कौन है?):

    • नियम: विशेषज्ञों को केवल सुनने के बजाय किसानों को यह तय करना चाहिए कि कौन से विषय महत्वपूर्ण हैं।
    • निर्माण विकल्प: एक ऐसी लाइब्रेरी के बजाय जहाँ केवल विशेषज्ञ किताबें लिखते हैं, एक कम्युनिटी वोटिंग सिस्टम बनाएँ। यह एक टाउन हॉल की तरह है जहाँ सबसे तेज़ आवाजें (किसान) "मोस्ट वांटेड" के पोस्टर लगा सकते हैं। यदि 100 किसान वोट देते हैं कि "फ्लाई कंट्रोल" सबसे बड़ी समस्या है, तो सॉफ्टवेयर उस विषय को हाइलाइट करेगा, न कि उस विषय को जिसे सरकार महत्वपूर्ण मानती है।
  3. नीचे से नवाचार (स्थानीय ज्ञान का महत्व):

    • नियम: एक पड़ोसी किसान के सुझाव को विश्वविद्यालय के प्रोफेसर के सुझाव के बराबर माना जाना चाहिए।
    • निर्माण विकल्प: एक "गेटकीपर" सिस्टम के बजाय जहाँ केवल विशेषज्ञ पोस्ट को मंजूरी दे सकते हैं, एक मल्टी-सिग्नल रेप्यूटेशन सिस्टम बनाएँ। एक स्कोरकार्ड की कल्पना करें जहाँ आपको पढ़ने के लिए अंक मिलते हैं, लेकिन एक पड़ोसी के विचार को "थम्स अप" देने के लिए भी अंक मिलते हैं। सॉफ्टवेयर स्वचालित रूप से गणना करता है कि एक पड़ोसी का विचार मूल्यवान है यदि कई अन्य पड़ोसी उससे सहमत हैं, बिना किसी प्रोफेसर के हस्ताक्षर का इंतजार किए।
  4. क्रॉस-लेवल समन्वय (कोई भी समूह हावी न हो):

    • नियम: किसानों को एक सरल फोन ऐप की आवश्यकता है, लेकिन सरकार को एक जटिल डैशबोर्ड की आवश्यकता है। उन्हें सुविधाओं के लिए समझौता नहीं करना चाहिए।
    • निर्माण विकल्प: एक विशाल, भारी मशीन (मोनोलिथ) बनाने के बजाय जो सभी के लिए सब कुछ करने की कोशिश करती है, अलग-अलग, विशिष्ट कमरे (माइक्रोसर्विसेज) बनाएँ। "फार्मर रूम" धीमी इंटरनेट और सरल बटनों के लिए बनाया गया है। "गवर्नमेंट रूम" बड़े स्क्रीन और जटिल चार्ट के लिए बनाया गया है। वे एक-दूसरे से बात करते हैं, लेकिन वे अलग-अलग बने हैं ताकि कोई भी समूह उस उपकरण का उपयोग करने के लिए मजबूर न हो जो उनके लिए उपयुक्त नहीं है।
  5. विश्वास के लिए पारदर्शिता (मैजिक बॉक्स नहीं):

    • नियम: लोगों को पता होना चाहिए कि कंप्यूटर उन्हें कुछ परिणाम क्यों दिखा रहा है।
    • निर्माण विकल्प: एक "ब्लैक बॉक्स" एल्गोरिदम के बजाय जो गुप्त रूप से तय करता है कि क्या लोकप्रिय है, एक दृश्य स्कोरकार्ड (Visible Scorecard) बनाएँ। यह खेल के स्कोरबोर्ड की तरह है जो स्पष्ट रूप से कहता है, "आपको प्रश्न पूछने के लिए 5 अंक मिले, और एक लेख पढ़ने के लिए 2 अंक मिले।" हर कोई गणित देख सकता है, इसलिए वे सिस्टम पर भरोसा करते हैं।

सूअर पालन का उदाहरण

यह साबित करने के लिए कि यह काम करता है, लेखकों ने रवांडा में सूअर किसानों के लिए एक प्रोटोटाइप प्लेटफॉर्म बनाया।

  • उन्होंने जादुई बाउंसर (रो-लेवल सिक्योरिटी) का उपयोग यह सुनिश्चित करने के लिए किया कि सरकार व्यक्तिगत किसानों को देखे बिना बीमारी के रुझानों को देख सके।
  • उन्होंने स्कोरबोर्ड (गेमिफिकेशन) का उपयोग यह दिखाने के लिए किया कि किसानों ने स्थानीय सुझाव साझा करने के लिए अंक कैसे अर्जित किए, जिससे यह सिद्ध हुआ कि स्थानीय ज्ञान को महत्व दिया गया।

यह पेपर क्या दावा नहीं करता है

यह ध्यान रखना महत्वपूर्ण है कि यह पेपर क्या नहीं कह रहा है:

  • यह दावा नहीं करता है कि यह सिस्टम पहले से ही पूर्ण या वास्तविक दुनिया में काम करने के लिए सिद्ध है।
  • यह नहीं कहता कि इस फ्रेमवर्क का उपयोग करने से सभी सामाजिक समस्याओं का स्वतः समाधान हो जाता है।
  • यह वर्तमान में एक प्रस्ताव और एक ब्लूप्रिंट है। लेखक स्वीकार करते हैं कि उन्हें वास्तव में बेहतर विश्वास और अधिक ईमानदार साझाकरण की ओर ले जाने के लिए इसे वास्तविक उपयोगकर्ताओं (किसानों, अधिकारियों आदि) के साथ परीक्षण करने की आवश्यकता है। वे भविष्य के अध्ययन में पुराने सिस्टम की तुलना करके ऐसा करने की योजना बना रहे हैं।

निचोड़

यह शोध पत्र सॉफ्टवेयर इंजीनियरों के लिए एक चेतावनी है। यह कहता है: "आप केवल उपकरण नहीं बना रहे हैं; आप समाज के नियम बना रहे हैं।"

यदि आप शक्ति के बारे में सोचे बिना एक डिजिटल प्लेटफॉर्म बनाते हैं, तो आप अनजाने में एक ऐसा सिस्टम बनाएंगे जो शक्तिशाली लोगों का पक्ष लेता है और कमजोरों को नुकसान पहुँचाता है। यह पेपर इंजीनियरों को एक चेकलिस्ट प्रदान करता है ताकि वे सॉफ्टवेयर बनाने से पहले अदृश्य राजनीतिक विकल्पों को दृश्यमान और बहस योग्य बनाकर "निष्पक्ष" डिजिटल स्थान बनाने में मदद मिल सके।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →